... | @@ -5,3 +5,20 @@ |
... | @@ -5,3 +5,20 @@ |
|
Ansible est une plateforme d'automatisation informatique open source de Red Hat. Elle permet aux organisations d'automatiser de nombreux processus informatiques habituellement exécutés manuellement, notamment l'approvisionnement, la gestion de la configuration, le déploiement d'applications et l'orchestration.
|
|
Ansible est une plateforme d'automatisation informatique open source de Red Hat. Elle permet aux organisations d'automatiser de nombreux processus informatiques habituellement exécutés manuellement, notamment l'approvisionnement, la gestion de la configuration, le déploiement d'applications et l'orchestration.
|
|
|
|
|
|
Red Hat Ansible Automation Platform est une plateforme soutenue par Red Hat et construite autour d'Ansible Core. Elle fournit un cadre "agentless" pour créer, tester et gérer le contenu de l'automatisation. Écrite en langage de programmation Python, cette application logicielle d'automatisation informatique en ligne de commande offre aux organisations un moyen flexible et sécurisé d'automatiser de nombreuses tâches informatiques et des processus complexes. La plateforme, disponible sous forme d'abonnement, comporte de nombreux composants intégrés dans un produit rationalisé.
|
|
Red Hat Ansible Automation Platform est une plateforme soutenue par Red Hat et construite autour d'Ansible Core. Elle fournit un cadre "agentless" pour créer, tester et gérer le contenu de l'automatisation. Écrite en langage de programmation Python, cette application logicielle d'automatisation informatique en ligne de commande offre aux organisations un moyen flexible et sécurisé d'automatiser de nombreuses tâches informatiques et des processus complexes. La plateforme, disponible sous forme d'abonnement, comporte de nombreux composants intégrés dans un produit rationalisé.
|
|
|
|
|
|
|
|
## Mise en place des Machines Virtuelles
|
|
|
|
|
|
|
|
Pour debuter avec Ansible, nous allons 4 machines virtuelles ``` cn / web01 / web02 / db```, dont un qui va nous servir de node controller, c'est-a-dire la machine qui va controller les autres machines, on le nommera ```cn```
|
|
|
|
|
|
|
|
avec ``` vagrant global-status ``` on a les 4 machines up :
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
## Fichier Inventaire
|
|
|
|
|
|
|
|
Le fichier d'inventaire Ansible définit les hôtes et les groupes d'hôtes sur lesquels les commandes, les modules et les tâches d'un playbook fonctionnent. Le fichier peut être dans l'un des nombreux formats en fonction de votre environnement Ansible et de vos plugins. Les formats les plus courants sont INI et YAML. Dans notre cas, ca sera du YAML:
|
|
|
|
|
|
|
|

|
|
|
|
|
|
|
|
On a donc des groupes differents, au niveau de variables, les valeurs de connections sont affectees pour pouvoir utiliser ssh sans probleme
|
|
|
|
|