e-Workshop : introduction à Ansible
dans Bloc-notesPar Pierre Beucher et organisé par Abbeal & Crafteo (via Meetup).
Atelier pratique d'introduction à Ansible
L'objectif du meetup est de découvrir Ansible sous forme d'un atelier pratique. A la fin de la séance, nous aurons introduit les concepts de base d'Ansible:
- Qu'est-ce qu'Ansible et l'Infrastructure as Code?
- Écrire et utiliser un Playbook Ansible
- Inventaires, Tâches, Modules, Variables et Templates
- Découper un Playbook en Rôles
- Ansible Galaxy
- Overview des features avancées d'Ansible
Assurez-vous d'avoir un système Linux (préférablement Ubuntu 18 ou 20) directement sur votre machine ou avec une VM
Pour pleinement profiter de l'atelier il est conseillé d'avoir les connaissances suivantes: - Connaissance de base en système Linux - Connaissance de base en réseau: savoir ce qu'est une adresse IP, un port, un nom d’hôte, etc. - Connaissance de base en système de fichier Linux (connaître une arborescence de fichier, gérer les droits, etc.) - Savoir utiliser un shell Linux (commandes de base type apt-get install) - Savoir utiliser un éditeur en console (type vi ou nano) ou avec interface graphique
15 places disponibles !
Nous vous attendons nombreux avec le sourire & l'envie d'échanger !
Workshop
2 machines par élèves (construite avec PierreBeucher/cloud-sandbox-manager
):
ubuntu@user1.training.crafteo.io
ubuntu@user2.training.crafteo.io
Base de travail
Exercices
- partie 1: hello world
- partie 2: les tâches
- docs : filtres
- partie 3: les variables
- docs : variable precedence
- partie 4: les roles
- partie 5: Ansible Galaxy
Dépôt de travail :
Notes personnelles
r-----------------
r-----------------
r-----------------
Voir pour fusionner les exemples ici avec free_zed/myasb
pour ajouter à forga/process