rofrantz.duckdns
DuckDns z Ansible
Rola Ansible, która instaluje DuckDns (https://www.duckdns.org) na maszynach Ubuntu za pomocą Ansible Galaxy.
Wymagania
Wszelkie wymagania wstępne, które mogą nie być uwzględnione przez Ansible lub tę rolę powinny być wymienione tutaj. Na przykład, jeśli rola korzysta z modułu EC2, warto wspomnieć w tej sekcji, że potrzebny jest pakiet boto.
ansible.cfg
Ta rola została zaprojektowana do pracy z połączeniem „hash_behaviour”. Upewnij się, że Twój plik ansible.cfg zawiera te ustawienia
[defaults]
hash_behaviour = merge
Zmienne roli
Dostępne zmienne są wymienione poniżej, wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
# plik domyślny dla duckdns
duckdns_project_root: /etc/duckdns
duckdns_project_log: /var/log/duckdns
# Ustawienia lokalnej maszyny DuckDNS
duckdns_user: duckdns
duckdns_group: duckdns
# Ustawienia zdalne DuckDNS
duckdns_subdomain: twoja-nazwa-poddomeny-duckdns
duckdns_token: twój-token-duckdns
# Natychmiastowa aktualizacja DuckDNS
duckdns_update_now: no
Zależności
Brak
Przykład Playbooka
Zamieszczenie przykładu, jak używać swojej roli (na przykład, z przekazywanymi jako parametry zmiennymi) zawsze jest miłe dla użytkowników:
- hosts: serwery
roles:
- { role: rofrantz.duckdns }
Licencja
MIT
Informacje o autorze
Francisc Ungureanu
Zainstaluj
ansible-galaxy install rofrantz.duckdns
Licencja
mit
Pobrania
318
Właściciel