buluma.bootstrap
Rola Ansible bootstrap
Przygotuj swój system do zarządzania przez Ansible.
GitHub | Wersja | Problemy | Żądania uzyskania | Pobrania |
---|---|---|---|---|
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
- pakiety pip wymienione w requirements.txt.
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:
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
Licencja
Informacje o autorze
Zainstaluj
ansible-galaxy install buluma.bootstrap
Licencja
apache-2.0
Pobrania
7.3M
Właściciel
DevOps Engineer