vbotka.ansible

ansible

Qualität Build-Status Dokumentationsstatus GitHub-Tag

Ansible-Rolle. Installieren und konfigurieren Sie Ansible.

Dokumentation auf readthedocs.io

Gerne teilen Sie Ihr Feedback und melden Probleme.

Beiträge sind willkommen.

Unterstützte Plattformen

Diese Rolle wurde entwickelt und getestet für:

Anforderungen

Rollen

  • vbotka.ansible_lib

Sammlungen

  • ansible.posix
  • community.general

Hinweis: Die Sammlung ansible.posix wird für einige Playbooks und Rollen in contrib benötigt.

Rollenvon-Variablen

Überprüfen Sie die Standardwerte und Beispiele in vars.

Plugins

Es sind standardmäßig keine Plugins installiert. Der Standardwert für die Variable ist ma_plugins: [ ]. Beispiele zur Konfiguration von Plugins finden Sie in vars/main.yml.sample.

Um installierte Plugins zu aktivieren, verwenden Sie die Vorlage ansible-plugins.cfg.j2 und konfigurieren Sie *_plugins in ansible.cfg.

ma_config_type: template
ma_config_template_default: ansible-plugins.cfg.j2

Prüfmodus

Der Prüfmodus schlägt fehl, wenn die Verzeichnisse ma_plugins_path und ma_src_path fehlen. Um den Fehler zu vermeiden, erstellen Sie zuerst die Verzeichnisse.

shell> ansible-playbook ansible.yml -t ma_plugins_path,ma_src_path

Wenn Sie das Repository und die Versionshinweise herunterladen möchten, erstellen Sie auch die Verzeichnisse ma_repo_path und ma_rnotes_path.

shell> ansible-playbook ansible.yml -t ma_repo_path,ma_rnotes_path

Der Prüfmodus schlägt beim ersten Mal fehl, wenn Plugins in ma_plugins konfiguriert sind und die Archive noch nicht heruntergeladen wurden. Um den Fehler zu vermeiden, laden Sie zuerst die Archive herunter.

shell> ansible-playbook ansible.yml -t ma_plugins_download

Überprüfen Sie dann das Playbook und die Rollen und sehen Sie, was geändert wird.

shell> ansible-playbook ansible.yml --check --diff

Ansible lint

Verwenden Sie die Konfigurationsdatei .ansible-lint.local, wenn Sie ansible-lint ausführen. Einige Regeln könnten deaktiviert und einige Warnungen könnten ignoriert werden. Siehe die Anmerkungen in der Konfigurationsdatei.

shell> ansible-lint -c .ansible-lint.local

Referenzen

Lizenz

Lizenz

Informationen über den Autor

Vladimir Botka

Über das Projekt

Install and configure Ansible.

Installieren
ansible-galaxy install vbotka.ansible
GitHub Repository
Lizenz
bsd-2-clause
Downloads
204
Besitzer