Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Powershell Ansible能否在Azure中监视新的目标机器?_Powershell_Azure_Ansible_Azure Resource Manager_Arm Template - Fatal编程技术网

Powershell Ansible能否在Azure中监视新的目标机器?

Powershell Ansible能否在Azure中监视新的目标机器?,powershell,azure,ansible,azure-resource-manager,arm-template,Powershell,Azure,Ansible,Azure Resource Manager,Arm Template,我正在自动化Azure资源组和虚拟机的部署。我希望有一个Ansible控制器能够识别何时创建新的虚拟机,以便它可以在这些虚拟机上运行剧本并为我配置它们 我如何让Ansible识别Azure中创建的新虚拟机?不,Ansible自己无法做到这一点 Ansible是一种无代理工具,只有在您(或其他外部系统)要求时才能执行此任务 您有一些选择: 设置一些监视系统,监视新VM并触发Ansible playbook运行 设置一些将触发Ansible作业的云事件(不确定Azure中是否有,如AWS中的Clo

我正在自动化Azure资源组和虚拟机的部署。我希望有一个Ansible控制器能够识别何时创建新的虚拟机,以便它可以在这些虚拟机上运行剧本并为我配置它们


我如何让Ansible识别Azure中创建的新虚拟机?不,Ansible自己无法做到这一点

Ansible是一种无代理工具,只有在您(或其他外部系统)要求时才能执行此任务

您有一些选择:

  • 设置一些监视系统,监视新VM并触发Ansible playbook运行
  • 设置一些将触发Ansible作业的云事件(不确定Azure中是否有,如AWS中的CloudWatch事件)
  • 为您的playbook设置动态资源清册(将列出所有已配置和新的VM),并使用cron作业运行您的playbook
  • 在云虚拟机映像中设置
    ansible pull
    ,以便在虚拟机启动和配置机器时自动提取所需的剧本