Azure Automation: el runbook Actualizar módulos de Azure es de código abierto
Fecha de publicación: 07 febrero, 2019
El runbook Actualizar módulos de Azure ya es de código abierto y está en GitHub.
¿Por qué hemos convertido este runbook en código abierto?
Azure Automation permite actualizar los módulos de Azure PowerShell importados en una cuenta de Automation con las últimas versiones de los módulos disponibles en la Galería de PowerShell. Esta funcionalidad está expuesta actualmente como la acción Actualizar módulos de Azure en la página Módulos de una cuenta de Automation y se implementa en el servicio con un runbook oculto. Puesto que el código del runbook está oculto y no se puede editar, las oportunidades de los clientes de diagnosticar y solucionar problemas en el proceso de actualización de los módulos, así como de retocarlo, son limitadas.
La conversión de este runbook en código abierto (un script de PowerShell de 400 líneas), resuelve este problema y ofrece otras ventajas. Ahora los clientes de Automation pueden:
- Comprender el proceso de actualización de los módulos, personalizarlo y solucionar problemas en él.
- Iniciar o programar el runbook como cualquier otro runbook. No es necesario invocar a la API directamente ni usar scripts auxiliares, como Update-AzureModule.ps1.
- Aplicar correcciones en menos tiempo. No es necesario esperar a que Automation implemente el servicio, basta con tomar e importar la última versión del runbook.
- Reutilizar el código de actualización de los módulos en sus propias soluciones.
- Contribuir al proyecto de código abierto.
Es aconsejable que utilice la versión de código abierto del runbook cuando actualice los módulos de Azure en sus cuentas de Automation. Más información.