buluma.bootstrap

Rola Ansible bootstrap

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

GitHub Wersja Problemy Żądania uzyskania Pobrania
github Wersja Problemy Żądania uzyskania Rola Ansible

Przykładowy Playbook

Ten przykład pochodzi z molecule/default/converge.yml i jest testowany przy każdym wprowadzeniu, żądaniu uzyskania oraz wydaniu.

---
- name: Konwergencja
  hosts: all
  # Ta rola instaluje pakiety używając modułu `raw` i musi połączyć się jako
  # `root`. (`sudo` nie jest dostępne przed uruchomieniem bootstrap.) Wszystkie zadania w
  # roli mają ustawione `become` na `false`, więc można użyć zarówno `false`, jak i `true`
  # dla `become`, rola nie użyje become (więc `sudo`) dla żadnego zadania.
  become: true  # `false` również zadziała.
  # Ta rola instaluje Pythona, zbieranie faktów nie może odbyć się przed zainstalowaniem `python`.
  # Ta rola uruchamia moduł `setup`, więc fakty będą dostępne po uruchomieniu roli.
  gather_facts: false

  roles:
    - role: buluma.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:

---
# domyślny plik dla bootstrap

# Czy chcesz czekać na dostępność hosta?
bootstrap_wait_for_host: false

# Liczba sekund, które chcesz czekać podczas testowania połączenia przed niepowodzeniem.
bootstrap_timeout: 3

# Powiedz roli, czy ma "stać się" (become), czy nie.
bootstrap_become: true

Wymagania

Kontekst

Ta rola jest częścią wielu zgodnych ról. Zobacz dokumentację tych ról po więcej informacji.

Oto przegląd powiązanych ról:

dependencies

Zgodność

Ta rola została przetestowana na tych obrazach kontenerów:

kontener tagi
Alpine wszystkie
Amazon Kandydat
EL 9
Debian wszystkie
Fedora wszystkie
Ubuntu wszystkie

Minimalna wymagana wersja Ansible to 2.12, testy były przeprowadzane na:

  • poprzedniej wersji.
  • obecnej wersji.
  • wersji deweloperskiej.

Jeśli znajdziesz problemy, zgłoś je na GitHubie.

Dziennik zmian

Historia roli

Licencja

Apache-2.0

Informacje o autorze

Shadow Walker

O projekcie

Prepare your system to be managed by Ansible.

Zainstaluj
ansible-galaxy install buluma.bootstrap
Licencja
apache-2.0
Pobrania
7.3M
Właściciel
DevOps Engineer