【问题标题】:Using Azure DevOps with Ansible将 Azure DevOps 与 Ansible 结合使用
【发布时间】:2020-05-27 15:49:16
【问题描述】:

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

【问题讨论】:

  • 不,你需要一个 linux 系统。使用 WSL 是(好吧,因为它本身就是一个虚拟机......)另一种选择:jeffgeerling.com/blog/2017/…
  • 使用托管代理?
  • 我可以知道这个状态吗?代理机器选择适合你吗?

标签: azure-devops ansible azure-pipelines


【解决方案1】:

要运行这个 Ansible 扩展,Linux VM 只是一种选择。如果不想使用VM,可以选择其他方式:Private Linux agent

只需在您的 Linux 机器上安装 private linux agent

然后在管道配置过程中,选择Agent machine

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

注意:

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

【讨论】:

    猜你喜欢
    • 2020-03-11
    • 1970-01-01
    • 2022-11-23
    • 2020-03-17
    • 1970-01-01
    • 2013-02-01
    • 2021-11-03
    • 2021-05-07
    • 1970-01-01
    相关资源
    最近更新 更多