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

     

     

    用一个例子来演示会更加清晰
  • 相关阅读:
    vSphere vCenter的个人理解及问题
    服务器账号过期处理
    虚拟化初探引入
    win10虚拟机跨网段迁移
    win7远程执行win10的抓取代码
    Jenkins+Sonar质量门禁【实践篇pipeline版】
    ELK7.10 license过期处理
    php 0108
    php 0110
    php 0111
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/13865483.html
Copyright © 2011-2022 走看看