Skip to content

Gestionar dispositivos mediante código

Gestiona la configuración de todos los dispositivos en archivos sometidos a control de versiones, envía los cambios mediante solicitudes de incorporación de cambios y revierte cualquier configuración desde tu repositorio utilizando la API Enterprise de Iru y la integración con GitHub.

De GitHub a Iru

¿Qué es «Config as Code» (CaC)?

«Configuración como código» (CaC) consiste en gestionar las configuraciones del sistema mediante archivos sometidos a control de versiones, en lugar de a través de una interfaz de usuario. Cada cambio se registra como una confirmación con un historial completo, una solicitud de incorporación de cambios para su revisión y un registro de quién ha modificado qué y cuándo.

Implementar configuraciones de terminales con «Config as Code»

01-Automatización-15 de mayo de 2026-07:37:32-17:50

Control de cambios por defecto

Cada cambio de configuración es una confirmación. Revísalo en una solicitud de incorporación de cambios, fúndelo y el registro de auditoría ya estará en tu repositorio antes de que nada llegue a tu flota.

synctoiru

Tu repositorio, tu fuente de información fiable

Los archivos «manifest» definen el estado deseado de tu flota. Iru se sincroniza para ajustarse a él, de modo que tu repositorio es siempre la referencia definitiva sobre lo que está implementado.

Automatización Iru

Iru se encarga de la parte difícil

La arquitectura para la asignación de dispositivos mediante los mapas de asignación se mantiene en Iru. Tu equipo gestiona la configuración en Git; Iru se encarga de aplicarla a los dispositivos correctos.

Gestiona tu flota con las herramientas que ya tienes

Conéctate a la API

Una API RESTful para gestionar scripts, aplicaciones, perfiles, asignación de dispositivos y plantillas. Configura y genera informes sobre el estado de tu parque de dispositivos de forma programada.

  • Crear y actualizar aplicaciones personalizadas, perfiles y scripts como elementos de la biblioteca
  • Aplicar elementos de la biblioteca a dispositivos mediante nodos condicionales en los mapas de asignación
  • Autentícate con tokens de API de ámbito limitado
createAPI

Definir en los manifiestos

Cada elemento que se va a implementar se encuentra en su propio archivo de manifiesto. Indica qué es, dónde va y quién lo recibe. La tarea de sincronización lee estos archivos y actualiza únicamente lo que ha cambiado.

  • Un manifiesto por cada elemento de la biblioteca que desees implementar
  • Especifica datos clave como el nombre, el estado activo, el Blueprint y el nodo condicional
  • El formato compatible con Diff se adapta a los flujos de trabajo de revisión de código y de solicitudes de incorporación de cambios
archivos de manifiesto

Publicar a través de GitHub

Un flujo de trabajo de GitHub Actions valida y prepara los cambios para Iru y, a continuación, los envía al realizar la fusión. La tarea de sincronización compara los hash y actualiza únicamente lo que ha cambiado.

  • Detecta los errores en la integración continua (CI) antes de que los cambios lleguen a tu entorno de producción y revierte los cambios cuando sea necesario.
  • Sincroniza solo los cambios, para que las implementaciones sigan siendo rápidas y predecibles
  • Utiliza GitHub Actions o ejecútalo tú mismo con la CLI de código abierto de Iru
githubtoassignmentmaps

Mantente al día

La colección quincenal de Iru con artículos, videos e investigaciones para mantener a los equipos de IT y seguridad a la vanguardia.