[test-site-1]
test-site-1-2 ipv4=192.168.0.1 ipv6=....
Q: "Как я могу получить адреса ipv4 и ipv6" test-site-1-2 ", определенные в файле инвентаризации?"
A: Если playbook работает на «test-site-1-2», просто обратитесь к переменным напрямую. Например,
- hosts: test-site-1-2
tasks:
- debug:
var: ipv4
- debug:
var: ipv6
Если эти переменные нужны другим хостам, необходима ссылка на "hostvars". Например
- hosts: test-site-1
tasks:
- debug:
var: hostvars['test-site-1-2'].ipv4
- debug:
var: hostvars['test-site-1-2'].ipv6
См. Основа c Инвентарь .