Automatização do Azure: o runbook Atualizar Módulos do Azure está em código aberto

Publicado em 8 de fevereiro de 2019

O runbook Atualizar Módulos do Azure já está em código aberto no GitHub.

Por que razão disponibilizámos este runbook em código aberto?

A Automatização do Azure permite atualizar os módulos do Azure PowerShell importados para uma conta da Automatização com as mais recentes versões de módulo disponíveis na Galeria do PowerShell. De momento, esta capacidade está exposta como a ação Atualizar Módulos do Azure, na página Módulos de uma conta da Automatização, e é implementada no serviço por um runbook oculto. Como o código do runbook está oculto e não pode ser editado, as oportunidades que o cliente tem de diagnosticar, resolver problemas e otimizar o processo de atualização de módulos são limitadas.

Disponibilizar este runbook em código aberto (um script do PowerShell de 400 linhas) resolve este problema e confere outros benefícios. Agora, os clientes da Automatização podem:

  • Compreender, resolver problemas e personalizar o processo de atualização de módulos.
  • Iniciar ou agendar o runbook como fariam com qualquer outro runbook. Não é preciso invocar a API diretamente ou utilizar scripts auxiliares como o Update-AzureModule.ps1.
  • Aplicar correções mais rapidamente. Não é preciso esperar que a Automatização faça uma implementação do serviço. Basta importar a versão mais recente do runbook.
  • Reutilizar o código de atualização do módulo nas suas próprias soluções.
  • Contribuir para o projeto de código aberto.

Recomendamos que passe a utilizar a versão de código aberto do runbook quando atualizar os módulos do Azure nas suas contas da Automatização.  Saiba mais.