# Ansible __Formation__ Christian Tritten • Stéfan Lebosq ## Pré-requis * Virtualbox 4 VMs téléchargées et importées * Putty https://www.putty.org/ * Café (!) ## Formation à distance * Laisser votre caméra allumée afin de favoriser les échanges * Vous pouvez intervenir quand vous voulez... mais gardez votre micro coupé le reste du temps * Levez la main en cas de problème (debug sur les TPs en aparté) * Double pause pour éviter la surchauffe ! ## Horaires jour ||| |:-|-:| |démarrage|__9h30__| |pause|__~ 10h30 ~ 11h30__| |repas|__12h30__| |reprise|__14h00__| |pause|__~ 15h00 ~ 16h00__| |fin|__17h30__| ## Badge Le port du badge SII de façon visible est obligatoire dans les locaux. ## Tour de table * Qui êtes-vous ? * Connaissez-vous déjà Ansible ou des outils similaires ? * Qu'attendez-vous de la formation ? * Avez-vous des à priori sur le mode distanciel ? ## Programme ### 1. Introduction * DevOps et Infrastructure as Code * Présentation d'Ansible ### 2. Installation et Mise en œuvre * Installation et configuration * Configuration SSH * Mise en place de l’inventaire ### 3. Les commandes Ad-Hoc * CLI Ansible * Principaux modules Ad-Hoc ### 4. Les Playbooks * Définition de tâches * Utilisation de variables * Handlers et Notify * Notion de rôles ### 5. Les structures de contrôle * Les facts * Les boucles et conditions * Les inclusions ### 6. Les Templates * Jinja2 * Filtres * Tests ### 7. Notions avancées * Ansible Vault * Tester ses Playbooks Ansible * Développer ses propres modules ## C'est parti !!! [La formation](index.html) ## Ressources internes 1. Formation Ansible SII [https://gitlab.siinergy.net/sii-ouest/trainings/ansible](https://gitlab.siinergy.net/sii-ouest/trainings/ansible) 2. Mattermost DevOps SII ouest [https://mattermost.siinergy.net/ouest/channels/topic-devops](https://mattermost.siinergy.net/ouest/channels/topic-devops)