Arb*_*zar 19
你可以这样做:
ansible all -i "<hostname-or-ip>," -a 'uptime'
Run Code Online (Sandbox Code Playgroud)
请注意,IP地址末尾,或者它将被视为主机库存文件名.
以下是一个参考示例:
ansible all -i "192.168.33.100," -a 'uptime'
192.168.33.100 | SUCCESS | rc=0 >>
12:05:10 up 10 min, 1 user, load average: 0.46, 0.23, 0.08
Run Code Online (Sandbox Code Playgroud)
可以使用三种方式将主机分配给ansible
在默认情况下为/ etc / ansible / host的ansible.cfg中使用库存路径
使用主机文件
ansible -i /tmp/hosts -a 'uptime'
Run Code Online (Sandbox Code Playgroud)使用主机ip作为逗号分隔的主机列表。请注意列表末尾的逗号
ansible -i "192.168.1.16,192.168.1.80:2222," -a 'uptime'
Run Code Online (Sandbox Code Playgroud)从中ansible --help可以获得-i选项说明
-i INVENTORY, --inventory-file=INVENTORY
specify inventory host path
(default=/etc/ansible/hosts) or comma separated host
list.
Run Code Online (Sandbox Code Playgroud)