Ce workshop, se fera sur des instances ec2:
* une instance avec Ansible
* quelques instances qui seront manipulées via l'instance Ansible.
Du coup, pour pouvoir faire ce workshop, il faut que les personnes:
* aient un client ssh pour pouvoir se connecter aux instances ec2 pour faire les manipulations.
* soient à l'aise pour modifier des fichiers textes (yaml) à travers une console ssh (par exemple avec vim) ou avoir un éditeur texte capable de gérer les modification à travers du ssh
Il est aussi préférable d'avoir une connaissance de la syntaxte yaml.
Le but du workshop sera de vous guider à travers des exercices pour vous amener à comprendre les différents concepts Ansible comme :
* les inventaires: les groupes, les variables de groupes, de hosts
* les playbook: les tasks, les modules, les roles, ...
Au final, l'idée est que vous ayez écrit un playbook qui vous permet de déployer une "pseudo" application web
Pré-requis : les participants doivent avoir un client
ssh opérationnel et sont invités à installer au préalable
Atom (
https://atom.io/)