Hi folks,

I created a role with default variables using a nested syntax and not I'd 
like to override just a few of those attributes in the playbook, but 
whenever I do it I end up redefining the entire variable na loosing the 
defaults for the non overrided values.

For example, in role/mysql/defaults/main.yml:
---
  mysql:
      address: 127.0.0.1
      admin: admin
      password: 12345

Then in the my_server.yml:
---
- hosts: myserver
- roles:
  - mysql
- vars:
    mysql:
       password: abcdef

but once I do this mysql.address and mysql.admin become undefined. I have 
tried the mysql[address] syntax but it didn't work.

Is it possible to override just a few set of nested attributes?

Thanks for the help,

Eric

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to