Inhaltsverzeichnis:

Was sind die Ansible-Module?
Was sind die Ansible-Module?

Video: Was sind die Ansible-Module?

Video: Was sind die Ansible-Module?
Video: Ansible in 100 Seconds 2024, November
Anonim

Module (auch als „Aufgaben-Plugins“oder „Bibliotheks-Plugins“bezeichnet) sind diskrete Codeeinheiten, die über die Befehlszeile oder in einer Playbook-Aufgabe verwendet werden können. Ansible führt jeden aus Modul , normalerweise auf dem fernen Zielknoten, und sammelt Rückgabewerte. Jeder Modul unterstützt die Aufnahme von Argumenten.

Also, wie viele Ansible-Module gibt es?

DIE GRUNDLAGEN: VERWENDUNG ANSIBLE FÜR PARALLELE AD-HOC-AUFGABENAUSFÜHRUNG Ansible enthält eine riesige Werkzeugkiste mit eingebauten in Modulen , weit über 750 davon.

Was sind außerdem drei grundlegende Basismodule für Ansible? Vom Ansible Core Team betreute Module

  • acl - Legt Datei-ACL-Informationen fest und ruft sie ab.
  • add_host - fügt einen Host (und alternativ eine Gruppe) zum speicherinternen Inventar des ansible-playbook hinzu.
  • apt - Verwaltet apt-Pakete.
  • apt_key - Hinzufügen oder Entfernen eines apt-Schlüssels.
  • apt_repository - Fügen Sie APT-Repositorys hinzu und entfernen Sie sie.
  • Assemble - Setzt eine Konfigurationsdatei aus Fragmenten zusammen.

Wie schreibe ich folglich Ansible-Module?

So erstellen Sie ein neues Modul:

  1. Navigieren Sie zum richtigen Verzeichnis für Ihr neues Modul: $ cd lib/ansible/modules/cloud/azure/
  2. Erstellen Sie Ihre neue Moduldatei: $ touch my_test.py.
  3. Fügen Sie den Inhalt unten in Ihre neue Moduldatei ein.
  4. Ändern und erweitern Sie den Code, um das zu tun, was Ihr neues Modul tun soll.

Was ist ein Ansible-Spiel?

Ein Ansible-Playbook ist eine organisierte Skripteinheit, die die Arbeit für eine Serverkonfiguration definiert, die vom Automatisierungstool verwaltet wird Ansible . Ansible ist ein Konfigurationsmanagement-Tool, das die Konfiguration mehrerer Server durch die Verwendung von Ansible Spielbücher. Ansible spielt sind in YAML geschrieben.

Empfohlen: