rofrantz.duckdns

DuckDns avec Ansible

Rôle Ansible État de Construction licence

Un rôle Ansible qui installe DuckDns (https://www.duckdns.org) sur des machines Ubuntu via Ansible Galaxy.

Exigences

Toute exigence préalable qui pourrait ne pas être couverte par Ansible ou le rôle lui-même devrait être mentionnée ici. Par exemple, si le rôle utilise le module EC2, il est conseillé de mentionner dans cette section que le package boto est nécessaire.

ansible.cfg

Ce rôle est conçu pour fonctionner avec le "hash_behaviour" défini sur "merge". Assurez-vous que votre ansible.cfg contient ces paramètres :

[defaults]
hash_behaviour = merge

Variables de Rôle

Les variables disponibles sont répertoriées ci-dessous, avec des valeurs par défaut (voir defaults/main.yml) :

# fichier par défaut pour duckdns
duckdns_project_root: /etc/duckdns
duckdns_project_log: /var/log/duckdns

# Paramètres de la machine locale DuckDNS
duckdns_user: duckdns
duckdns_group: duckdns

# Paramètres distants DuckDNS
duckdns_subdomain: votre-nom-de-sous-domaine-duckdns
duckdns_token: votre-token-duckdns

# Mise à jour immédiate DuckDNS
duckdns_update_now: non

Dépendances

N/A

Exemple de Playbook

Inclure un exemple d'utilisation de votre rôle (par exemple, avec des variables passées en tant que paramètres) est toujours apprécié par les utilisateurs :

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

Licence

MIT

Informations sur l'Auteur

Francisc Ungureanu

À propos du projet

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

Installer
ansible-galaxy install rofrantz.duckdns
Licence
mit
Téléchargements
318
Propriétaire