rofrantz.duckdns
DuckDns con Ansible
Un rol de Ansible que instala DuckDns (https://www.duckdns.org) en máquinas Ubuntu a través de Ansible Galaxy.
Requisitos
Cualquier requisito previo que no pueda ser cubierto por Ansible o el rol debe mencionarse aquí. Por ejemplo, si el rol utiliza el módulo EC2, puede ser una buena idea mencionar en esta sección que se requiere el paquete boto.
ansible.cfg
Este rol está diseñado para funcionar con "hash_behaviour" en modo de fusión. Asegúrate de que tu ansible.cfg contenga estas configuraciones:
[defaults]
hash_behaviour = merge
Variables del Rol
Las variables disponibles se enumeran a continuación, junto con sus valores predeterminados (consulta defaults/main.yml
):
# archivo de valores predeterminados para duckdns
duckdns_project_root: /etc/duckdns
duckdns_project_log: /var/log/duckdns
# Configuraciones de máquina local DuckDNS
duckdns_user: duckdns
duckdns_group: duckdns
# Configuraciones remotas de DuckDNS
duckdns_subdomain: tu-nombre-de-subdominio-duckdns
duckdns_token: tu-token-duckdns
# Actualización inmediata de DuckDNS
duckdns_update_now: no
Dependencias
N/A
Ejemplo de Playbook
Incluir un ejemplo de cómo usar tu rol (por ejemplo, con variables pasadas como parámetros) es siempre útil para los usuarios:
- hosts: servidores
roles:
- { role: rofrantz.duckdns }
Licencia
MIT
Información del Autor
Francisc Ungureanu
Instalar
ansible-galaxy install rofrantz.duckdns
Licencia
mit
Descargas
318
Propietario