dustinliddick.bootstrap
bootstrapping
Przygotuj swój system do zarządzania przez Ansible.
Przykładowy Playbook
Ten przykład pochodzi z molecule/default/converge.yml
i jest testowany przy każdym commicie, wniosku o pull i wydaniu.
---
- name: Konwergencja
hosts: all
# Ta rola instaluje pakiety za pomocą modułu `raw` i musi łączyć się jako
# `root`. (`sudo` nie jest dostępne przed bootstrapowaniem.) Wszystkie zadania w
# roli mają ustawione `become` na `no`, więc możesz używać zarówno `no`, jak i `yes`
# dla `become`, rola nie użyje `become` (czyli `sudo`) dla żadnego zadania.
become: yes # `no` również zadziała.
# Ta rola instaluje python, zbieranie informacji nie może być wykonane przed
# instalacją `python`. Ta rola uruchamia moduł `setup`, więc informacje będą dostępne
# po uruchomieniu roli.
gather_facts: no
roles:
- role: dustinliddick.bootstrap
Zobacz także pełne wyjaśnienie i przykład dotyczące używania tych ról.
Zmienne Roli
Domyślne wartości zmiennych są ustawione w defaults/main.yml
:
---
# plik domyślny dla bootstrapa
# Chcesz czekać, aż host będzie dostępny?
bootstrap_wait_for_host: no
# Czas w sekundach, który chcesz czekać podczas testu połączenia przed niepowodzeniem.
bootstrap_timeout: 3
# Powiedz roli, czy ma "stać się" czy nie.
bootstrap_become: yes
Wymagania
- pakiety pip wymienione w requirements.txt.
Kontekst
Ta rola jest częścią wielu kompatybilnych ról. Sprawdź dokumentację tych ról w celu uzyskania dalszych informacji.
Oto przegląd powiązanych ról:
Kompatybilność
Ta rola była testowana na tych obrazach kontenerów:
kontener | tagi |
---|---|
Alpine | wszystkie |
EL | wszystkie |
Fedora | wszystkie |
Minimalna wymagana wersja Ansible to 2.12, przeprowadzono testy na:
- Poprzedniej wersji.
- Bieżącej wersji.
- Wersji deweloperskiej.
Jeśli znajdziesz problemy, zgłoś je na GitHubie.
Licencja
Informacje o autorze
Proszę rozważ wsparcie mnie.
Zainstaluj
ansible-galaxy install dustinliddick.bootstrap
Licencja
apache-2.0
Pobrania
111
Właściciel
I'm the Linux Systems Administrator for Collegis Education. I'm responsible for day-to-day operational support of all Red Hat Enterprise Linux systems.