首页 > 解决方案 > 将 Azure DevOps 与 Ansible 结合使用

问题描述

我想通过 Azure DevOps 部署 Ansible playbook,但 Ansible 扩展要求我们配置一个使用 Ansible 的 Linux VM 才能部署我们的 playbook。有没有办法通过 Azure DevOps 部署 Ansible playbook 而无需先配置 Linux VM?

标签: azure-devopsansibleazure-pipelines

解决方案


要运行这个 Ansible 扩展,Linux VM只是选择之一。如果您不想使用 VM,您可以选择另一种方法:Private Linux agent.

只需在您的 Linux 机器上安装一个私有 linux 代理。

然后在管道配置期间,选择Agent machine.

在此处输入图像描述

此方法不需要您创建 linux VM 并使用该 VM 创建 SSH 端点。只需将 linux 代理安装到机器中,然后管道就可以运行了。

笔记:

不要忘记先决条件:Playbook 和 Inventory 文件位于私有 Linux 代理上。


推荐阅读