zoukankan      html  css  js  c++  java
  • 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

     

     

    用一个例子来演示会更加清晰
  • 相关阅读:
    一个提高N倍系统新能的编程点,却总是被普通开发们遗忘
    工作不到一年,做出了100k系统,老板给我升职加薪
    offer收割机也有方法论
    最长公共前缀
    罗马数字转整数
    回文数
    整数反转
    两数之和
    网页中Office和pdf相关文件导出
    搭建一个低配版的Mock Server
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/13865483.html
Copyright © 2011-2022 走看看