zoukankan      html  css  js  c++  java
  • ansible非role格式

    示例playbook
    [root@host131 ~]# cat msg.playbook
    ---
    -
    hosts: host131,localhost
    tasks:
    - name: Playbook Sample Task
    debug:
    msg: Welcome to Ansible
    ...
    [root@host131 ~]#

    执行结果
    [root@host131 ~]# ansible-playbook msg.playbook

    PLAY [host131,localhost] ***************************************************************************************************************

    TASK [Gathering Facts] *****************************************************************************************************************
    ok: [localhost]
    ok: [host131]

    TASK [Playbook Sample Task] ************************************************************************************************************
    ok: [host131] => {
    "msg": "Welcome to Ansible"
    }
    ok: [localhost] => {
    "msg": "Welcome to Ansible"
    }

    PLAY RECAP *****************************************************************************************************************************
    host131 : ok=2 changed=0 unreachable=0 failed=0
    localhost : ok=2 changed=0 unreachable=0 failed=0

    [root@host131 ~]#

    方式5: 通过环境变量传给playbook的hosts
    示例playbook

    [root@host131 ~]# cat msg.playbook
    ---
    -
    hosts: '{{ env_host_list }}'
    tasks:
    - name: Playbook Sample Task
    debug:
    msg: Welcome to Ansible
    ...
    [root@host131 ~]#

    执行结果
    [root@host131 ~]# ansible-playbook msg.playbook -e 'env_host_list=host131,localhost'

    PLAY [host131,localhost] ***************************************************************************************************************

    TASK [Gathering Facts] *****************************************************************************************************************
    ok: [localhost]
    ok: [host131]

    TASK [Playbook Sample Task] ************************************************************************************************************
    ok: [host131] => {
    "msg": "Welcome to Ansible"
    }
    ok: [localhost] => {
    "msg": "Welcome to Ansible"
    }

    PLAY RECAP *****************************************************************************************************************************
    host131 : ok=2 changed=0 unreachable=0 failed=0
    localhost : ok=2 changed=0 unreachable=0 failed=0

    [root@host131 ~]#
    ————————————————
    版权声明:本文为CSDN博主「淼叔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/liumiaocn/article/details/95456872

  • 相关阅读:
    【Java】String和Date、Timestamp之间的转换
    pl/sql改为汉语窗口的办法
    MySql生成随机数
    ETL概念
    oracle数据库中序列使用讲解
    oracle中的merge into用法解析
    mysql实现自动更新时间戳
    3.6:Linux touch命令:修改文件的时间戳
    3.5:Linux rmdir命令:删除空目录
    3.4:Linux mkdir命令:创建目录(文件夹)
  • 原文地址:https://www.cnblogs.com/cheyunhua/p/14627515.html
Copyright © 2011-2022 走看看