简体   繁体   English

如何用Bamboo或Jenkins运行Ansible剧本

[英]How to run ansible playbook with Bamboo or jenkins

I want to execute an ansible playbook using Bamboo or jenkins. 我想使用Bamboo或jenkins执行Ansible剧本。 However, the build failed because I can't pass the ssh password . 但是,构建失败,因为我无法通过ssh password。 Have you any idea please ? 你有什么主意吗?

您应该在ansible配置文件中使用密钥身份验证和private_key_file选项

在Jenkins中,您可以使用SSH代理插件将凭据提供给Ansible。

thank you for your ansewers , i used a simple solution : 谢谢您的回答,我使用了一个简单的解决方案:

from Bamboo or jenkins i used the sshpass package to execute my playbook . 来自Bamboo或jenkins,我使用sshpass包执行我的剧本。

sshpass -p 'mypassword' ansible-playbook myplaybook.yml --ask-pass -c paramiko -vvvv

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

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