繁体   English   中英

如何在 git update 上触发 ansible playbook?

[英]How to trigger an ansible playbook on git update?

我是一名 UNIX 管理员,最近开始使用 Ansible 来自动化日常任务。

现在我有一个要求,即一旦有人更新或对特定 git 存储库进行任何更改,Ansible playbook 就应该自动执行。 我不能使用第三方工具。

我没有得到任何关于我如何做到的细节。 甚至 GitHub Actions 选项也没有为我们启用。 如果这真的可能,有人可以帮忙吗?

这可以通过 Ansible 塔来实现。 Ansible 塔有一个模板类型“工作流模板”可以完成这项工作。 虽然它需要一些设置,在下面的 Ansible 文档中提到:

https://docs.ansible.com/ansible-tower/latest/html/userguide/workflow_templates.html

通过使用 webhook,它可以轻松完成。 我已经在我的环境中对其进行了测试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM