rofrantz.duckdns

DuckDns mit Ansible

Ansible Rolle Build Status Lizenz

Eine Ansible-Rolle, die DuckDns (https://www.duckdns.org) auf Ubuntu-Maschinen über Ansible Galaxy installiert.

Voraussetzungen

Hier sollten alle Voraussetzungen erwähnt werden, die möglicherweise nicht durch Ansible selbst oder die Rolle abgedeckt sind. Zum Beispiel, wenn die Rolle das EC2-Modul verwendet, könnte es sinnvoll sein, in diesem Abschnitt zu erwähnen, dass das boto-Paket erforderlich ist.

ansible.cfg

Diese Rolle ist so konzipiert, dass sie mit der "merge" Hash-Verhaltensweise funktioniert. Stellen Sie sicher, dass Ihre ansible.cfg diese Einstellungen enthält:

[defaults]
hash_behaviour = merge

Rollenvariablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit den Standardwerten (siehe defaults/main.yml):

# Standarddatei für duckdns
duckdns_project_root: /etc/duckdns
duckdns_project_log: /var/log/duckdns

# DuckDNS lokale Maschineneinstellungen
duckdns_user: duckdns
duckdns_group: duckdns

# DuckDNS entfernte Einstellungen
duckdns_subdomain: Ihr-Duckdns-Unterdomain-Name
duckdns_token: Ihr-Duckdns-Token

# Sofortige DuckDNS-Aktualisierung
duckdns_update_now: nein

Abhängigkeiten

Keine

Beispiel-Playbook

Ein Beispiel, wie Sie Ihre Rolle verwenden können (zum Beispiel mit Variablen, die als Parameter übergeben werden), ist immer hilfreich für die Benutzer:

- hosts: server
  roles:
     - { role: rofrantz.duckdns }

Lizenz

MIT

Autoreninformation

Francisc Ungureanu

Über das Projekt

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

Installieren
ansible-galaxy install rofrantz.duckdns
GitHub Repository
Lizenz
mit
Downloads
318
Besitzer