via arnaudb : ahah ouai j'etais aussi tombé sur ce truc, je me le garde sous la main, mais bon, ça vaut pas un chef/puppet forcément..
Pratique :
Installation : apt-get install apt-file && apt-file update
Chercher un fichier dans les packages en utilisant une regex :
apt-file search -x '/dig$'
Lister les fichiers d'un package sans l'installer (équivalent dpkg -L) :
apt-file show dnsutils
Des modules qui ont l'air bien
Bien pratique pour intéragir avec le pressepapier en cmdline, exemple :
function nowplz {
xclip -i <<< $(date "+%Y-%m-%d %H:%M")
}
va copier dans le presse papier la date et l'heure actuelle
However, unlike include, resource-like declarations let you specify class parameters.
Un frontend pour puppetdn (en python)
Utiliser plusieurs puppet master : performance et haute dispo
Comment construire la gem puppetdb-terminus à partir des sources github :
git clone https://github.com/puppetlabs/puppetdb
git checkout 1.6.2
cd puppetdb
cp contrib/gem/puppetdb-terminus.gemspec puppet/
cd puppet
modifier le spec pour mettre version=1.6.2
gem build puppetdb-terminus.gemspec
Installer la gem : gem install puppetdb-terminus-1.6.2.gem
Petit probleme avec pluxml : il forge les url des article avec le nom de l'article... alors quand c'est trop long, apache n'aime pas :
ALERT - configured request variable name length limit exceeded - dropped variable
La directive pour configurer ça : LimitRequestLine
Pour passer certification cisco en candidat libre
Pour monitorer en temps réel un nginx
Quelques commandes git expliquées visuellement et dynamiquement
Deux trois fonctions utiles/méconnues côté client
via Skunnyk
Pour lire un torrent en streaming en utilisant vlc (c'est ce qui est utilisé par popcorn time)
A tester dans le cas ou un toto n'est pas dispo dans PT, comme pour les séries par exemple.
Pourquoi ne pas utiliser utorrent ? Je sais pas pour vous, mais chez moi il met un temps fou à démarrer la lecture en streaming comparé à PT..
Fusionner un snapshot
Le but ici est de fusionner un snapshot modifié vers le LV d'origine. Pour ainsi dire, "faire que les modifications apportées sur le snapshot se retrouvent sur le LV d'origine".
lvconvert --merge /path/to/dev/snap
dd over ssh
lvcreate vg00 -L 4G -n srv-test-disk #on choisi la même taille (4Go)
mkfs.ext4 /dev/vg00/srv-test-disk
ssh root@srv-xen.domain.com "dd if=/dev/vg00/srv-test-disk" | dd of=/dev/vg00/srv-test-disk
ou avec gzip pour aller BEAUCOUP plus vite
ssh root@srv-xen.domain.com "dd if=/dev/vg00/srv-test-disk | gzip" | gzip -dc | dd of=/dev/vg00/srv-test-disk