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

     

     

    用一个例子来演示会更加清晰
  • 相关阅读:
    Robot Framework自动化测试(三)---Selenium API
    Robot Framework自动化测试(二)---元素定位
    Robot Framework自动化测试(一)---第一个脚本
    Jmeter压力测试简单教程(包括服务器状态监控)
    Jmeter分布式部署测试分享
    Java IO流详解
    Java集合框架
    Java异常处理
    Java 封装
    Static和递归
  • 原文地址:https://www.cnblogs.com/hixiaowei/p/13865483.html
Copyright © 2011-2022 走看看