Como inicializar os hosts do Windows com o PowerShell remoto para uso com o Ansible?

3

Não encontrei uma maneira decente de obter uma instância do Windows no Azure iniciada usando o módulo azure_rm_virtualmachine com o PowerShell remoto habilitado desde a primeira inicialização.

Qual é a abordagem típica para começar com instâncias do Windows Azure provisionadas com o Ansible pronto para executar comandos remotos do PowerShell?

Há outro módulo Ansible chamado simplesmente azure , mas parece ser preterido por azure_rm_virtualmachine .

    
por barrymac 17.05.2017 / 19:32

1 resposta

3

Depois de criar a VM, use o módulo azure_rm_deployment para criar uma implantação para uma extensão de script personalizada. / p>

No modelo, especifique:

{
  "publisher": "Microsoft.Compute",
  "type": "CustomScriptExtension",
  "typeHandlerVersion": "1.4",
  "settings": {
    "fileUris": [
      "https://raw.githubusercontent.com/ansible/ansible/devel/examples/scripts/ConfigureRemotingForAnsible.ps1"
    ],
    "commandToExecute": "powershell.exe -ExecutionPolicy Unrestricted -File ConfigureRemotingForAnsible.ps1"
  }
}

Em seguida, execute uma jogada contra a VM.

    
por 04.06.2017 / 09:16