Conf ansible pour mettre à jour les serveurs

kolsim 3b0b08fe2d ajout VM avec YNH dans les mises à jour 3 years ago
hosts 3b0b08fe2d ajout VM avec YNH dans les mises à jour 3 years ago
playbooks 3b0b08fe2d ajout VM avec YNH dans les mises à jour 3 years ago
README.md fbb5c3d64a mise à jour du README et sortie des vm agora des playbooks 5 years ago

README.md

Tera - Ansible

Dépôt qui contient la conf ansible pour mettre à jour les serveurs, etc.

Voir ici pour le fichier .ssh/config qui contient les infos de connexions aux hosts :
https://agora.tera.coop/gogs/tera.coop/tera_ssh_config

Installer Ansible

https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html

Cloner le dépôt

$ git clone https://agora.tera.coop/gogs/tera.coop/ansible.git

Modifier le fichier /etc/ansible/ansible.cfg

Il faut déclarer où se trouve notre fichier "hosts" qui déclare tous les hosts. Correspond à l'endroit où vous venez de cloner le dépôt.

Exemple : inventory = /home/sim/ansible/hosts

Commandes utiles

Vérifier la syntaxe d'un playbook

$ ansible-playbook [CHEMIN_VERS_LE_PLAYBOOK.yml] --syntax-check

Voir sur quels hosts sera joué le playbook

$ ansible-playbook [CHEMIN_VERS_LE_PLAYBOOK.yml] --list-hosts

Lancer un playbook en mode verbeux

$ ansible-playbook [CHEMIN_VERS_LE_PLAYBOOK.yml] --verbose