Hi 你好,欢迎访问!登录
当前位置:首页 - 自动化运维 - 正文 忍人所不忍,能人所不能。

Linux自动化工具之Ansible playbook判断

2020-02-21自动化运维90root35°c
A+ A-
[[email protected] ~]# vi when.yml
 1 ---
 2 - hosts: testhosts
 3 user: root
 4 gather_facts: True
 5 tasks:
 6 - name: use when
 7 shell: touch /tmp/when.txt
 8 when: ansible_distribution == "CentOS"

执行

[[email protected] ~]# ansible-playbook when.yml
PLAY [testhosts] ***************************************************************
TASK [setup] *******************************************************************
ok: [101.200.148.30]
ok: [127.0.0.1]
TASK [use when] ****************************************************************
changed: [101.200.148.30]
 [WARNING]: Consider using file module with state=touch rather than running touch
changed: [127.0.0.1]
PLAY RECAP *********************************************************************
101.200.148.30 : ok=2 changed=1 unreachable=0 failed=0
127.0.0.1 : ok=2 changed=1 unreachable=0 failed=0

检查有没有创建

[[email protected] ~]# ls -lt /tmp/
total 20
-rw-r--r-- 1 root root 0 Jul 17 13:27 when.txt
-rw------- 1 root root 0 Jul 17 12:08 4.txt
-rw------- 1 root root 0 Jul 17 12:08 5.txt
-rw-r--r-- 1 root root 0 Jul 17 00:57 playbook2.txt
-rw-r--r-- 1 root root 0 Jul 17 00:49 playbook.txt
-rw-r--r-- 1 root root 29 Jul 16 05:03 ansible_test.txt
-rwxr-xr-x 1 root root 46 Jul 16 04:57 test.sh
drwxr-xr-x 3 root root 4096 Jul 16 04:45 456
drwxr-xr-x 3 root root 4096 Jul 16 04:39 ansibletestowner=root
-rw-r--r-- 1 root root 1099 Jul 16 04:26 123
srwxrwxrwx 1 root root 0 Jul 15 20:56 qtsingleapp-aegisG-46d2
-rw-rw-rw- 1 root root 0 Jul 15 20:56 qtsingleapp-aegisG-46d2-lockfile
srwxrwxrwx 1 root root 0 Jul 15 20:56 Aegis-<Guid(5A2C30A2-A87D-490A-9281-6765EDAD7CBA)>
srwxrwxrwx 1 root root 0 Apr 21 21:08 qtsingleapp-aegiss-a5d2
  移步手机端
Linux自动化工具之Ansible playbook判断

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章
标签:

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>


  用户登录