Quotidien Shaarli
December 28, 2013
Framework bash pour faciliter la mise en forme (couleur, attributs, indentation, icones, etc)
Installation de StatD et Graphite via Ansible
Fork, réécritures de statd dans moult language
Démon NodeJs pour grapher tout et n'importe quoi
Introduction à sensu
Plusieurs autres articles :
http://joemiller.me/category/sensu/
Playbook Ansible pour installer une solution email (et plus encore : ownclound, openvpn, rss, etc) complète
Site communautaire de partage des playbook (roles) Ansible
Intégration d'elastic search avec symfony
Faire une migration de domaine sans interruption de service avec les reverse proxy (apache/nginx ou autre)
Sur l'ancien serveur, surcharge résolution DNS vers le nouveau serveur dans /etc/hosts :
XXX.XXX.XXX.XXX www.my-domain.com
Puis mise en place du proxy apache :
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://www.my-domain.com/
ProxyPassReverse / http://www.my-domain.com/
(Nécessite d'avoir les modules proxy et proxy_http activés)
Petit dernier des solutions de monitoring, prévu pour etre souple, et particulièrement pensé pour le cloud
Playbook de provisionning d'un mac avec Ansible
Playbook qui lock/verrouille les utilisateurs d'un système linux qui ne sont pas défini dans le tableau de paramétrage et delock ceux qui sont définis
Site qui permet de convertir un htaccess apache en configuration nginx
Alias git pour supprimer toutes les branches déjà mergé avec master :
[alias]
delete-merged-branches = "!f() { git checkout --quiet master && git branch --merged | grep --invert-match '\*' | xargs -n 1 git branch --delete; git checkout --quiet @{-1}; }; f"
Encore mieux :
http://rob.by/2013/remove-merged-branches-from-git/
Extension pour naviguer dnas les onglet, sinon les raccourcis natifs :
Onglet suivant :
Ctrl + Tab
Ctrl + PgSuiv
Commande + Option + → (Mac uniquement)
Onglet précédent :
Ctrl + Maj + Tab
Ctrl + PgPréc
Commande + Option + ← (Mac uniquement)
Sélectionner un onglet (de 1 à 8) :
Ctrl + 1 à 8 (Commande + 1 à 8 sur Mac ou Alt + 1 à 8 sur Linux)
Sélectionner le dernier onglet :
Ctrl + 9 (Commande + 9 sur Mac ou Alt + 9 sur Linux)
Introduction à Statd et graphite
Installation de statd et graphite pour monitorer des projets symfony
Introduction à statd, démonstration par l'exmeple que l'on peut grapher tout et n'importe quoi
Système de monitoring simple
Playbook d'installation d'un serveur Firefox Sync avec Ansible
Installation d'un stack complète d'analyse de log centralisée
Plugin jquery qui extrait la couleur dominante d'une image et l'applique à son parent en backgroud
Playbook Ansible pour installer un mac (macbook)
(une alternative à Boxen qui utilise puppet)
Permet de télécharger les vendors a partir d'un composer.json, à voir si plus rapide que d'utiliser composer directement
Mise en place des IP Fail Over sur Proxmox chez online