vbotka.ansible
ansible
Ansible-Rolle. Installieren und konfigurieren Sie Ansible.
Dokumentation auf readthedocs.io
Gerne teilen Sie Ihr Feedback und melden Probleme.
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
- Ansible
- Ansible-Konfigurationseinstellungen
- Arbeiten mit Plugins
- Mitogen für Ansible
- Mitogen Versionshinweise
Lizenz
Informationen über den Autor
ansible-galaxy install vbotka.ansible