it-swarm-ja.com

方法bootstrap Ansibleで使用するためのリモートPowerShellを備えたWindowsホスト?

最初の起動からリモートPowerShellを有効にしてAzure_rm_virtualmachineモジュールを使用して、AzureでWindowsインスタンスを起動する適切な方法が見つかりませんでした。

PowerShellリモートコマンドを実行する準備ができているAnsibleでプロビジョニングされたAzureWindowsインスタンスを開始するための一般的なアプローチは何ですか?

単にAzureと呼ばれる別のAnsibleモジュールがありますが、Azure_rm_virtualmachineによって非推奨になっているようです。

3
barrymac

VMを作成した後、 Azure_rm_deployment カスタムスクリプト拡張のデプロイメントを作成するモジュール。

テンプレートで以下を指定します。

{
  "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"
  }
}

次に、VMに対してプレイを実行します。

4
techraf