vbotka.ansible

ansible

jakość Status budowy Status dokumentacji Tag GitHub

Rola Ansible. Zainstaluj i skonfiguruj Ansible.

Dokumentacja na readthedocs.io

Nie krępuj się podzielić swoją opinią i zgłosić problemy.

Wkład jest mile widziany.

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

Licencja

licencja

Informacje o autorze

Vladimir Botka

O projekcie

Install and configure Ansible.

Zainstaluj
ansible-galaxy install vbotka.ansible
Licencja
bsd-2-clause
Pobrania
204
Właściciel