Hi,
I lost all hash variable & data when i call hash var in include file (with_items only)…
Exemple:
host_vars :
mysql_instances:
- port: ‘XXXX’
mysql_databases: - database: “XXXX”
encoding: “utf8”
mysql_user: - name: “XXXX”
authorize_hostname: - “127.0.0.1”
right: - “XXXX.*:ALL”
main.yml :
- name: “{{ header_name }} Install Services”
include: install.yml
with_items: “{{ mysql_instances }}”
loop_control:
loop_var: loop_mysql_service_binaries
install.yml:
- debug: msg=“{{ item }}”
with_items: “{{ loop_mysql_service_binaries }}”
Output :
TASK [mysql : debug] ***********************************************************
ok: [debianvm] => (item=mysql_user) => {
“item”: “mysql_user”,
“msg”: “loop_mysql_service_binaries”
}
ok: [debianvm] => (item=mysql_databases) => {
“item”: “mysql_databases”,
“msg”: “loop_mysql_service_binaries”
}
ok: [debianvm] => (item=port) => {
“item”: “port”,
“msg”: “loop_mysql_service_binaries”
}