Partie V.

Ansible Avancé

Partie Ansible Avancé.

    Ansible et Docker

    1. Démarrer une automation Ansible de Docker Voir Getting Started with Docker. 2. Ansible pour gérer des conteneurs Docker ansible-container, ansible-container on Github “ansible-container” fournit un workflow basé sur Ansible pour la création, l’exécution, le test et le déploiement de conteneurs. Ansible Container vous permet de créer des images de conteneur et de les orchestrer en utilisant uniquement les livres de jeu Ansible. Décrivez votre application dans un seul fichier YAML et, plutôt que d’utiliser un fichier Dockerfile, répertoriez les rôles Ansible qui constituent vos images de conteneur.

    Testing avec Ansible

    Source : https://gist.github.com/michaellihs/dce661376674692f0e8a5694ece2ffb6 1. Molecule Molecule aids in the development and testing of Ansible roles. https://molecule.readthedocs.io. 2. Testing avec Ansible https://www.ansible.com/blog/testing-ansible-roles-with-docker http://docs.ansible.com/ansible/latest/test_strategies.html https://www.ansible.com/blog/five-questions-testing-ansible-playbooks-roles https://github.com/chrismeyersfsu/provision_docker Testing Ansible Roles & Projects https://www.youtube.com/watch?v=5nddt6X2Alg&feature=youtu.be

    Jouer avec des APIs REST HTTP

    Voir guide-ansible-playbooks/ansible-api-gns3 Module uri Module wait_for_connection Module wait_for

    Provision d'instances AWS EC2 avec Ansible

    Provision d'instances AWS EC2