• ansible使用技巧--用ansible做一些有趣的事


    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

     

     

    用一个例子来演示会更加清晰
  • 相关阅读:
    洛谷
    洛谷
    洛谷
    洛谷
    模板
    .
    洛谷
    洛谷
    洛谷
    poj 2955"Brackets"(区间DP)
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/13865483.html
Copyright © 2020-2023  润新知