ansible 注册变量

变量的另一个用途是将一条命令的运行结果保存到变量中,供后面的playbook使用;

[root@node110 yml]# cat register_vars.yml

- hosts: 192.168.198.120

  tasks:

    - shell:/bin/echo 10

      register:echo_result

     ignore_errors: True

    - shell:/bin/pwd >>/tmp/pwd

      when:echo_result.rc == 0

/bin/echo10执行成功返回值为0执行/bin/pwd >> /tmp/pwd

 

客户端

[root@node120 tmp]# pwd

/tmp

[root@node120 tmp]# cat pwd

/root

 

分割线
YWSOS.COM 平台代运维解决方案
 评论
 发表评论
姓   名:

Powered by AKCMS