https://www.youtube.com/watch?v=3tfR-OwFDXY

Descripción

Se presenta la colección de roles de Ansible IoT stack (Ansible Collection IoT Stack). La finalidad de la colección es proveer un conjunto de roles que automatice la instalación y configuración de los productos típicos que se acaban montando en un IoT Gateway para Industrial IoT.

En el primer vídeo mostramos como se lanza el role: system_config encargado de automatizar las configuraciones del sistema operativo.

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: Configure system basic setup
  hosts: all
  gather_facts: true
  become: true
  roles:
    - role: i40sys.iot_stack.system_config
      vars:
        # timezone: "Europe/Madrid"
        # ntp_server: true
        # ntp_servers:
        #   - 0.es.pool.ntp.org
        #   - 1.es.pool.ntp.org
        #   - 2.es.pool.ntp.org
        #   - 3.es.pool.ntp.org
        # ntp_server_white_list:
        #   - 10.0.0.0/8
        #   - 192.168.0.0/16
        #   - 172.16.0.0/12
        # mailhub: smtp.eu.sparkpostmail.com:587
        # authuser: SMTP_Injection
        # authpass: "a524XXXXXXX"
        # notify_email: "[email protected]"

Referencias


Secciones:

👨‍🔧 Create tu Gateway de IoT 🌎 Soluciones de acceso remoto
💭 Aprende IoT 👨‍💻 Infraestructure as Code (IaC)
🔌 Hardware para IoT Gateway 📈 Logs and metrics