首页 > 其他 > 详细

记一次ansible-playbook jenkins传空格的标量导致删除了服务的主目录

时间:2021-05-15 00:02:39      阅读:22      评论:0      收藏:0      [点我收藏+]

 jenkins传空格的标量导致删除了服务的主目录,请看红色的部分

 

ansible-playbook -i /data/XXXXXXXXX/springcloud.hosts /data/XXXXXXXXX/springCloud_update.yml -v --extra-vars ‘deploy_file=/XXXXXXXXXXX/dev-payment-channel-quick/payment-channel/payment-channel-quick/target/payment-channel-quick.zip host_name=dev107 server_name= XXXXX dport=18030‘

 

 

最终是因为shell传值过来为空格,,,修改为判断

 

 

 

- name: check | var is not nil
shell: if [ {{ item }} ];then echo "ok";else echo "failed***************" && exit 1;fi
with_items:
- "{{ SERVER }}"
- "{{ deploy_port }}"

记一次ansible-playbook jenkins传空格的标量导致删除了服务的主目录

原文:https://www.cnblogs.com/cheyunhua/p/14770411.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!