Descripción
Se presenta la colección de roles de Ansible IoT stack (Ansible Collection IoT Stack). Concretamente vamos a describir el role DUC (Dynamic DNS Update Client) que es un servicio que vigilará si cambia nuestra IP pública y la actualizará automáticamente en el servicio de noip.com.
Ejemplo de playbook:
En el directorio tests/ del role hay el ejemplo completo, pero el contenido del playbook concretament podría ser algo así:
---
- name: Install and configure DUC
hosts: all
gather_facts: true
become: true
roles:
- role: i40sys.iot_stack.ducReferencias
- Ansible Collection IoT Stack: https://galaxy.ansible.com/i40sys/iot_stack
- Código de la collection: https://github.com/i40sys/iot_stack
