azure-devops - 将 Azure DevOps 与 Ansible 结合使用
问题描述
我想通过 Azure DevOps 部署 Ansible playbook,但 Ansible 扩展要求我们配置一个使用 Ansible 的 Linux VM 才能部署我们的 playbook。有没有办法通过 Azure DevOps 部署 Ansible playbook 而无需先配置 Linux VM?
解决方案
要运行这个 Ansible 扩展,Linux VM
只是选择之一。如果您不想使用 VM,您可以选择另一种方法:Private Linux agent
.
只需在您的 Linux 机器上安装一个私有 linux 代理。
然后在管道配置期间,选择Agent machine
.
此方法不需要您创建 linux VM 并使用该 VM 创建 SSH 端点。只需将 linux 代理安装到机器中,然后管道就可以运行了。
笔记:
不要忘记先决条件:Playbook 和 Inventory 文件位于私有 Linux 代理上。
推荐阅读
- c - Function my_find_node that returns the address of the first node occurence
- c - 我如何“CMake'ify”我包含的线程标题?
- sql - 我可以在同一个 WITH 查询中选择多个表吗?
- r - 我无法理解这段代码在做什么。谁能解释一下?
- c++ - 转换 unique_ptr
到 const CHAR_INFO* - c# - C#设置下拉列表默认值
- javascript - 获取两个日期之间的总在线时间
- android - 抑制 Kotlin 中的所有弃用问题
- apache-kafka - Syslog 连接器 - CEF 源
- python - 为什么 GET 请求在 Flask 应用程序 Python 中运行两次?