Infrastructureas Code
  • I. Infrastructure as Code
    • 1. Introduction à l'Infrastructure as Code
    • 2. Introduction à DevOps
    • 3. Exécution sur AWS EC2
    • 4. IaC Terraform
    • 5. Installation de Terraform
    • 6. Terraform AWS EC2
    • 7. Images Packer
  • II. Ansible Fondamental
    • 1. Projet Ansible
    • 2. Solution Ansible
    • 3. Installation Ansible
    • 4. Configuration Ansible
    • 5. Exécutables Ansible
    • 6. Formats JSON et YAML Ansible
    • 7. Inventaire Ansible
    • 8. Modules Ansible
    • 9. Livres de Jeu Ansible
    • 10. Variables, Facts, Conditions et Boucles
    • 11. Roles Ansible-Galaxy
    • 12. Tags Ansible
    • 13. Gestion des Erreurs Ansible
    • 14. Gestion Connexions Ansible
    • 15. Ansible Vault
    • 16. Inventaire dynamique Ansible
    • 17. Ansible Tower AWX Ansible
    • 18. Glossaire Ansible
  • III. Ansible Linux
    • 1. Environnement de lab Linux Ansible
    • 2. Mode Ad-Hoc
    • 3. Un premier playbook
    • 4. Déployer un serveur Node.JS sur Centos
    • 5. Drupal sur plateforme LAMP sur Ubuntu
    • 6. Infrastructure LAMP
    • 7. Solutions Ansible Linux
  • IV. Ansible Réseau
    • 1. Prérequis Lab Ansible automation réseau
    • 2. Explorer l'environnement de lab
    • 3. Écrire un premier playbook
    • 4. Documentation des modules, enregistrer les sorties et tags
    • 5. Mise à jour de la configuration
    • 6. Sauvegarder et restaurer la configuration d'un routeur
    • 7. Introduction aux modèles Jinja2
    • 8. Documentation dynamique
    • 9. Ansible Cisco CCNA
  • V. Ansible Avancé
    • 1. Ansible et Docker
    • 2. Testing avec Ansible
    • 3. Jouer avec des APIs REST HTTP
    • 4. Provision d'instances AWS EC2 avec Ansible
  • VI. Annexes
    • A.1. Bibliographie Ansible
    • A.2. Notes Ansible
    • A.2. Programmes de formation Ansible

Compléments

  • Ansible for DevOps
  • Tutoriels interactifs Ansible
  • Support PDF Ansible
  • Quiz Ansible fondamental
  • Tags

  • Supprimer l'historique

© 2020 François Goffinet

Infrastructure as Code > Ansible Avancé > Testing avec Ansible
    • 1. Molecule
    • 2. Testing avec Ansible

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