1.async参数值:代表了这个任务执行时间的上限值。即任务执行所用时间如果超出这个时间,则认为任务失败。此参数若未设置,则为同步执行
2.poll参数值:代表了任务异步执行时轮询的时间间隔。
------------------------------------------------------------------------
loop循环使用
--- - hosts: frame tasks: - name: yum install vsftpd yum: name: "{{ item }}" state: present with_items: - "iftop"
------------------------------------------------------------------------
参考:https://www.jianshu.com/p/2350ef38a06e 05 Ansible Jinja2模板
https://www.cnblogs.com/architectforest/p/12759033.html ansible的setup模块的用途
http://www.zhangblog.com/2020/01/06/ansible-07/ Ansible Facts 变量详解
filter筛选 系统变量
用filter可以筛选指定的facts信息
ansible frame -m setup -a "filter=*ipv4"
ansible frame -m setup -a "filter=*device*"
------------------------------------------------------------------------
收集ansible_facts的思路 - 掉过的坑(只能在ansible-playbook里执行,命令行有问题)
1.ansible frame -m setup -a "filter=ansible_*" >/tmp/ansible_facts.txt
2.cat /tmp/ansible_facts.txt