vbotka.ansible
ansible
Rola Ansible. Zainstaluj i skonfiguruj Ansible.
Dokumentacja na readthedocs.io
Nie krępuj się podzielić swoją opinią i zgłosić problemy.
Obsługiwane platformy
Ta rola została opracowana i przetestowana z
Wymagania
Role
- vbotka.ansible_lib
Kolekcje
- ansible.posix
- community.general
Uwaga: Kolekcja ansible.posix jest wymagana do niektórych playbooków i ról w contrib.
Zmienne roli
Sprawdź domyślne wartości i przykłady w zmiennych.
Wtyczki
Żadne wtyczki nie są instalowane domyślnie. Domyślna zmienna to ma_plugins: [ ]. Przykłady jak skonfigurować wtyczki można znaleźć w vars/main.yml.sample
Aby aktywować zainstalowane wtyczki, użyj szablonu ansible-plugins.cfg.j2 i skonfiguruj *_plugins w ansible.cfg
ma_config_type: template
ma_config_template_default: ansible-plugins.cfg.j2
Tryb kontroli
Tryb kontroli zakończy się niepowodzeniem, jeśli katalogi ma_plugins_path i ma_src_path są brakujące. Aby tego uniknąć, utwórz najpierw katalogi.
shell> ansible-playbook ansible.yml -t ma_plugins_path,ma_src_path
Jeśli chcesz pobrać repozytorium i notatki o wydaniach, utwórz także katalogi ma_repo_path i ma_rnotes_path.
shell> ansible-playbook ansible.yml -t ma_repo_path,ma_rnotes_path
Tryb kontroli zakończy się niepowodzeniem po raz pierwszy, gdy będą skonfigurowane wtyczki w ma_plugins i archiwa nie zostały jeszcze pobrane. Aby tego uniknąć, najpierw pobierz archiwa.
shell> ansible-playbook ansible.yml -t ma_plugins_download
Następnie sprawdź playbook i role, aby zobaczyć, co zostanie zmienione.
shell> ansible-playbook ansible.yml --check --diff
Ansible lint
Użyj pliku konfiguracyjnego .ansible-lint.local podczas uruchamiania ansible-lint. Niektóre zasady mogą być wyłączone, a niektóre ostrzeżenia mogą być ignorowane. Zobacz uwagi w pliku konfiguracyjnym.
shell> ansible-lint -c .ansible-lint.local
Odnośniki
- Ansible
- Ustawienia konfiguracyjne Ansible
- Praca z wtyczkami
- Mitogen dla Ansible
- Notatki o wydaniach Mitogen
Licencja
Informacje o autorze
ansible-galaxy install vbotka.ansible