dustinliddick.bootstrap

bootstrapping

Przygotuj swój system do zarządzania przez Ansible.

gitlab

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

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: zależności

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

Apache-2.0.

Informacje o autorze

dustinliddick

Proszę rozważ wsparcie mnie.

O projekcie

Prepare your system to be managed by Ansible.

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.