У меня есть вопрос о том, как мы передаем несколько значений магической переменной ansible_host.
У меня есть мой hosts.yml, как показано ниже:
all:
hosts:
ansible:
host:
children:
applications:
children:
java_applications:
children:
atlassian_applications:
hosts:
confluence:
ansible_host: 53.31.54.55
У меня есть требование указать несколько хостов для магической переменной ansible_host и выполнить все задачи со всеми хостами, упомянутыми в моем файле playbook.
В настоящее время мой файл playbook выглядит следующим образом:
- hosts: confluence
gather_facts: true
become: true
remote_user: root
tasks:
- debug: var=ansible_default_ipv4.address
roles:
- ansible-preparation