2.0 KiB
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 !!!
Ressources internes
-
Formation Ansible SII
https://gitlab.siinergy.net/sii-ouest/trainings/ansible -
Mattermost DevOps SII ouest
https://mattermost.siinergy.net/ouest/channels/topic-devops