Articles rédigés par «Cascador» :
Ansible for the win : Commandes
Cet article a été initialement écrit sur le blog-libre aujourd’hui fermé, certains liens dans l’article peuvent donc être morts.
On teste et on joue.
ansible SRV-TEST -m ping -u root # On fait un ping # ansible all -m apt -a « update_cache=yes upgrade=yes » # On met à jour tous nos postes # ansible SRV-WEB -m shell -a « dpkg -l | grep php » # On recherche les versions des packages php utilisés # ansible test -m shell -a « aptitude upgrade -y » # On met à jour les postes du groupe test, dans notre cas un seul, je préfère cette méthode pour mettre à jour les serveurs car plus verbeuse que ansible test -m apt -a « update_cache=yes upgrade=yes » # ansible 192.168.1.12 -a « tail -n 200 /var/log/messages » # On consulte les logs # ansible SRV-* -m copy -a « src=/root/.bashrc dest=/root/.bashrc owner=root group=root mode=0644 backup=yes » # On copie le fichier .bashrc sur tous… Lire la suite
Ansible for the win : Installation et Inventaire
Cet article a été initialement écrit sur le blog-libre aujourd’hui fermé, certains liens dans l’article peuvent donc être morts.
On a donc besoin d’installer Ansible sur notre poste Serveur (comprendre qui pilotera les autres postes Clients). Sur Debian, on se connecte sur le serveur qui va héberger Ansible puis on lance les commandes suivantes :
aptitude install python-pip python-dev pip install ansible
Pour mettre à jour Ansible (dans le futur), on lancera la commande suivante :
pip install –upgrade ansible
On vérifie que Ansible est bien installé :
ansible –version
Si vous avez des problèmes pour l’installation, je vous invite à aller sur la doc.
On a terminé pour la configuration du Serveur, passons aux Clients. Pour rappel, il faut uniquement un serveur SSH sur les postes Clients qui acceptent des connexions de notre Serveur.
Je précise de suite que j’utilise la méthode dite bourrin càd authentification… Lire la suite
Ansible for the win : Intro
Cet article a été initialement écrit sur le blog-libre aujourd’hui fermé, certains liens dans l’article peuvent donc être morts.
Ansible avec Docker sont les deux projets open source qui font le plus de buzz en ce moment. Vous allez très vite comprendre pourquoi. Je précise de suite que cette série d’articles s’adresse aux débutants qui ne sont pas nécessairement au courant de ce qui buzze dans le monde professionnel mais qui peuvent être très intéressés par des solutions que je qualifierai de Power-user.
Afin de faire économiser du temps aux lecteurs pressés, je leur signale qu’ils pourront trouver des exemples de l’utilisation d’Ansible dans les Sources en bas de la page. Le but de cette série d’articles est de présenter la solution mais également ses possibilités (son périmètre). Pour faire simple répondre aux questions : Qu’est-ce que je peux faire avec, c’est quoi et à quoi ça sert ?
J'ai 6 adresses mails
Cet article a été initialement écrit sur le blog-libre aujourd’hui fermé, certains liens dans l’article peuvent donc être morts.
Mon but en venant ici est de partager. Je n’ai pas la prétention de dire que c’est LA bonne solution. C’est seulement la mienne et je la partage.
Je vois beaucoup de gens complètement noyés dans leurs mails. Il y a plusieurs raisons à cela : – Trop de mails arrivent, ils sont noyés sous la masse – Impossible de retrouver un mail, ils finissent par laisser de plus en plus leurs mails à l’abandon – Une seule adresse mail pour la réception de tous les mails – Trop de spams, de courriers indésirables – Aucune gestion des mails par des règles ou des dossiers
Quand on les interroge et qu’on les observe, on voit se dégager très rapidement leurs besoins : – Avoir un rangement/tri automatique que je qualifierai… Lire la suite
Un petit script – 1
Cet article a été initialement écrit sur le blog-libre aujourd’hui fermé, certains liens dans l’article peuvent donc être morts.
J’ai écrit un petit script qui ne casse pas 3 pattes à un canard.
#!/bin/bash ip=$(dig +short myip.opendns.com @resolver1.opendns.com) oldip=’86.87.88.89′ if [ « $ip » != « $oldip » ]; then echo « Adresse IP WAN de $HOSTNAME : $ip » | mail -s « Changement d’adresse IP WAN de $HOSTNAME » root fi
Je lance ce script via une tâche cron toutes les heures. Ça me permet de savoir si mon adresse IP WAN a changé car je m’auto-héberge et mon accès ADSL ne me donne qu’une adresse IP dynamique.
Ce qu’il y a d’intéressant dans ce script, c’est ceci :
dig +short myip.opendns.com @resolver1.opendns.com
La plupart du temps sur Internet vous trouverez une ligne du type :
curl -s checkip.dyndns.org | sed -e ‘s/.*Current IP Address: //’ -e ‘s/<.*$//’ curl ifconfig.me
J’ai toujours trouvé cette dernière… Lire la suite