首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Jenkins运行Ansible攻略

通过Jenkins运行Ansible攻略
EN

Stack Overflow用户
提问于 2016-10-19 03:33:58
回答 1查看 1.8K关注 0票数 0

我使用Jenkins获取一些参数,生成一个ansible-playbook命令并运行它。我的Jenkins服务器也是我的Ansible服务器。

我的shell显示::

代码语言:javascript
复制
echo $ESXi_IP
echo $VM_NAME
echo $NIC1_MAC
echo $NIC2_MAC
echo $NIC3_MAC
echo $NIC4_MAC
echo $ESXi_HOSTNAME
echo $PLAYBOOK

ansible-playbook $PLAYBOOK --extra-vars "esxi_ip=$ESXi_IP vm_name=$VM_NAME nic1_mac=$NIC1_MAC nic2_mac=$NIC2_MAC nic3_mac=$NIC3_MAC nic4_mac=$NIC4_MAC esxi_hostname=$ESXi_HOSTNAME"

当我运行作业时,输出为::

代码语言:javascript
复制
+ ansible-playbook /root/ansible/sc-ece.yaml --extra-vars 'esxi_ip=5.232.66.49 vm_name=JenkinsTest nic1_mac=00:50:C0:A8:01:02 nic2_mac=00:50:0A:A9:37:A5 nic3_mac=00:50:0A:FF:FE:4C nic4_mac=00:50:AC:10:01:65 esxi_hostname=tmolab13-14iamesxi4'
ERROR! the playbook: /root/ansible/sc-ece.yaml could not be found

攻略路径是正确的。这里面根本没有问题。

这里似乎缺少了什么?

EN

回答 1

Stack Overflow用户

发布于 2016-10-21 01:06:35

你是对的,马特和戴夫。文件夹的权限是一个问题。谢谢!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40116604

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档