zoukankan      html  css  js  c++  java
  • Ansible学习 Inventory文件

      Ansible可同时操作属于一个组的多台主机,组与主机之间关系配置在inventory文件中,inventory默认的配置文件是/etc/ansible/hosts

    1、在/etc/ansible/hosts文件中配置两个组,分别为test1和test2

    [test1]
    192.168.144.129

    [test2]
    192.168.144.130

    1.1、对一个组操作

    [root@client01 ansible]# ansible test1 -m ping
    192.168.144.129 | SUCCESS => {
    "changed": false,
    "failed": false,
    "ping": "pong"
    }

    1.2、对两个组同时操作

    [root@client01 ansible]# ansible test1:test2 -m ping
    192.168.144.130 | SUCCESS => {
    "changed": false,
    "failed": false,
    "ping": "pong"
    }
    192.168.144.129 | SUCCESS => {
    "changed": false,
    "failed": false,
    "ping": "pong"
    }

    除了默认使用/etc/ansible/hosts,还可用通过-i选项指定inventory文件

    [root@client01 ansible]# ansible all -i /home/zhuwan/ansible/hosts -m ping
    192.168.144.129 | SUCCESS => {
    "changed": false,
    "failed": false,
    "ping": "pong"
    }

  • 相关阅读:
    Extension Methods(扩展方法)
    linux面试题
    渗透测试 day4
    渗透测试 day3
    渗透测试 day2
    渗透测试 day1
    9.3 网络安全介绍
    9.2 Iptables
    8.30 进程管理
    8.29 linux的网络
  • 原文地址:https://www.cnblogs.com/pigwan7/p/8191863.html
Copyright © 2011-2022 走看看