比如:ansible-playbook 新建一个任务,
就是把目标 IP 加到目标机器的环境变量中。 主要不知道该怎么传递这个变量。
比如:ansible-playbook 新建一个任务,
就是把目标 IP 加到目标机器的环境变量中。 主要不知道该怎么传递这个变量。
|
xcaiDec 29, 2020
1
ansible_facts {{ ansible_facts['default_ipv4']['address'] }}如果是机器去取其它机器的 IP 再加上 {{ hostsvars[机器名] ansible_facts['default_ipv4']['address'] }} 具体查一下,不知道有无记错。
|
|
David1119Dec 29, 2020
2
命令:ansible-playbook xxx.yaml --extra-vars "your_vars=aaaa"
在 xxx.yaml 里面直接用 {{your_vars}} |
|
ikDec 29, 2020
4
{{ansible_ssh_host}}
|
|
ikDec 29, 2020
5
```
[root@un~]# ansible all -m debug -a "msg={{ansible_ssh_host}}" 45.153.x.x | SUCCESS => { "msg": "45.153.x.x" } 109.166.x.x | SUCCESS => { "msg": "109.166.x.x" } ``` |