rofrantz.duckdns

DuckDns z Ansible

Rola Ansible Status budowy licencja

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

O projekcie

Installs Duck DNS (https://www.duckdns.org)

Zainstaluj
ansible-galaxy install rofrantz.duckdns
Licencja
mit
Pobrania
318
Właściciel