I am struggling to break out variables in the "var" directory of roles into 
individual files

I have tried and continue to get tracebacks. I thought this would be 
straight forward after seeing the documentation for include_vars, but 
evidently I am missing something here. 

I was trying something like this with Ansible 1.4.4

*vars/main.yml*
*- include_vars: credentials.yml*
*- include_vars: imagenames.yml*

*vars/imagenames.yml*

*centos64: 52225cb3-441b-47b6-9cca-deb14d24d72f*
*rhel64: 364cd1c1-e958-4327-a0b4-3251da47869c*

*> ansible-playbook vm.yml*
*Traceback (most recent call last):  File "/usr/bin/ansible-playbook", line 
269, in <module>    sys.exit(main(sys.argv[1:]))  File 
"/usr/bin/ansible-playbook", line 209, in main    pb.run()  File 
"/usr/lib/python2.6/site-packages/ansible/playbook/__init__.py", line 229, 
in run    play = Play(self, play_ds, play_basedir)  File 
"/usr/lib/python2.6/site-packages/ansible/playbook/play.py", line 83, in 
__init__    ds = self._load_roles(self.roles, ds)  File 
"/usr/lib/python2.6/site-packages/ansible/playbook/play.py", line 327, in 
_load_roles    roles = self._build_role_dependencies(roles, [], self.vars)  
File "/usr/lib/python2.6/site-packages/ansible/playbook/play.py", line 192, 
in _build_role_dependencies    role_vars = utils.combine_vars(vars_data, 
role_vars)  File 
"/usr/lib/python2.6/site-packages/ansible/utils/__init__.py", line 1008, in 
combine_vars    return dict(a.items() + b.items())AttributeError: 'list' 
object has no attribute 'items'*

Perhaps I am abusing syntax here though ... 

Thanks
Albion

-- 
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].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to