【发布时间】:2017-09-22 02:06:18
【问题描述】:
我有一个 Bamboo 主实例 B,一个带有 Bamboo B 代理的 Ansible 主实例 A。我想在 A 上触发 ansible 命令以在目标服务器 C 上执行一些远程活动。如何确保 ansible comamnd 是在竹代理 A 而不是竹大师 B 上运行。 我的命令:
ansible-playbook callAppserver1.yml -u devops --sudo --vault-password-file=vault.txt --extra-vars "version=${bamboo_planRepository_branch}_${bamboo.buildNumber}"
目前我正在从脚本任务中调用 ansible 命令。失败并显示消息“ansible-playbook:找不到命令”。任何想法表示赞赏!
- 我的 Bamboo master B 中应该有 ansible 吗?
- Ansible 和 Bamboo 应该在同一个 master 上吗?
- 我们不能在代理上触发命令任务吗?
【问题讨论】: