ansible 使用when判断命令
2020-01-11 19:47
113 查看
when:通过register赋值给httpd_num ,然后通过变量判断
--- - hosts: tomcat vars: tomca: 1 tasks: - name: ps shell: rpm -qa|grep httpd|wc -l register: httpd_num #命令结果赋值给httpd_num - debug: var=httpd_num #var=nginx_num这一项,结果执行的时候,总是skipping跳过,说明条件错误后来才使用debug模块调试,var固定 - name: command shell: touch /root/{{httpd_num.stdout}} when: httpd_num.stdout == "1" #httpd_num.stdout,必须加stdout获取httpd_num的值
效果
成功
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- Sql语句中使用Case When Then判断
- Mysql使用Describe命令判断字段是否存在
- jsp tag file中使用c:when 标签无法正确判断的问题
- mysql case when then end 和 if判断 常见使用方法
- EL表达式 使用when判断 option设置选中 左右都是变量
- 自动化工具ansible基本命令和使用方式学习笔记
- 输出,变量的使用,子查询,逻辑语句,循环,case..when..then..end多分支语句,Exists(判断存在)
- apache压力测试ab命令使用及结果判断
- PostgreSQL在Update时使用Substring函数截取字符串并且加上CASE WHEN THEN条件判断
- 易语言判断命令使用讲解
- (转载)Mysql使用Describe命令判断字段是否存在
- ping tracert nslookup命令的使用方法和相关参数判断
- ansible命令执行模块使用
- 使用ansible远程执行命令
- 使用ansible远程命令报错:Neither the JAVA_HOME 。。。
- 2017.7.14 使用case when和group by将多条数据合并成一行,并且根据某些列的合并值做条件判断来生成最终值
- Ansible管理任务计划、安装rpm包管理服务、 playbook的使用循环条件判断handles
- sed 命令的使用及shell判断语句
- ansible之playbook使用、判断、循环和roles
- 易语言判断循环首命令使用讲解