Ansible运行命令
对Ansible来说相当陌生 我有一个包含ec2实例ip地址列表的文本文件。其次,我有一个.yml文件,它将标记应用于EC2IP数组Ansible运行命令,ansible,Ansible,对Ansible来说相当陌生 我有一个包含ec2实例ip地址列表的文本文件。其次,我有一个.yml文件,它将标记应用于EC2IP数组 有没有人运行我用来传递作为文本文件存储的IP列表的命令?我以前做过一次。我忘记了run命令,在历史记录中找不到它 我有一个包含ec2实例ip地址列表的文本文件:您可能指的是清单文件 要将其包括在ansible命令执行中,请添加-i 例如: ansible-playbook -i <inventory file> <yml file> an
有没有人运行我用来传递作为文本文件存储的IP列表的命令?我以前做过一次。我忘记了run命令,在历史记录中找不到它
我有一个包含ec2实例ip地址列表的文本文件:您可能指的是清单
文件
要将其包括在ansible命令执行中,请添加-i
例如:
ansible-playbook -i <inventory file> <yml file>
ansible剧本-i
您可以使用您的IP创建,例如,类似于/tmp/my-ec2-vms
:
[my-ec2-vms]
10.1.2.10
10.1.2.11
10.1.2.12
10.1.2.13
...
[my-ec2-vms:vars]
ansible_python_interpreter=/usr/local/bin/python
然后,对于测试,您可以使用,例如:
ansible -i /tmp/my-ec2-vms -m ping all
如果这在以后有效,您可以运行您的剧本:
ansible-playbook -i /tmp/my-ec2-vms my-playbook.yml