Table des matières:

Quels sont les modules Ansible ?
Quels sont les modules Ansible ?

Vidéo: Quels sont les modules Ansible ?

Vidéo: Quels sont les modules Ansible ?
Vidéo: Ansible Command Module Tutorial - Complete Beginner's Guide 2024, Novembre
Anonim

Modules (également appelés « plugins de tâches » ou « plugins de bibliothèque ») sont des unités de code discrètes qui peuvent être utilisées à partir de la ligne de commande ou dans une tâche de playbook. Ansible exécute chaque module , généralement sur le nœud cible distant, et collecte les valeurs de retour. Chaque module prend en charge la prise d'arguments.

Justement, combien y a-t-il de modules Ansible ?

LES BASES: UTILISER ANSIBLE POUR L'EXÉCUTION DE TÂCHES EN PARALLÈLE AD HOC Ansible contient une boîte à outils géante de en modules , bien plus de 750 d'entre eux.

De plus, quels sont les trois modules de base de base pour Ansible ? Modules maintenus par l'équipe principale d'Ansible

  • acl - Définit et récupère les informations ACL du fichier.
  • add_host - ajoute un hôte (et alternativement un groupe) à l'inventaire en mémoire ansible-playbook.
  • apt - Gère les packages apt.
  • apt_key - Ajouter ou supprimer une clé apt.
  • apt_repository - Ajouter et supprimer des référentiels APT.
  • assembler - Assemble un fichier de configuration à partir de fragments.

Par conséquent, comment écrire des modules Ansible ?

Pour créer un nouveau module:

  1. Accédez au bon répertoire pour votre nouveau module: $ cd lib/ansible/modules/cloud/azure/
  2. Créez votre nouveau fichier de module: $ touch my_test.py.
  3. Collez le contenu ci-dessous dans votre nouveau fichier de module.
  4. Modifiez et étendez le code pour faire ce que vous voulez que votre nouveau module fasse.

Qu'est-ce qu'un jeu Ansible ?

Un Livre de jeu Ansible est une unité organisée de scripts qui définit le travail d'une configuration de serveur gérée par l'outil d'automatisation Ansible . Ansible est un outil de gestion de configuration qui automatise la configuration de plusieurs serveurs à l'aide de Ansible livres de jeu. Jeux Ansible sont écrits en YAML.

Conseillé: