Referencing files of depending role in meta/main.yml

22 views
Skip to first unread message

Mirko Friedenhagen

unread,
Mar 19, 2015, 4:44:46 PM3/19/15
to ansible-project
Hello,

say I have two roles a and b:

roles/a/defaults/main.yml
---
p: default of role a

roles/a/tasks/main.yml
---
- debug:
msg: 'Role a {{p}}'

roles/b/meta/main.yml
---
dependencies:
- a
- role: a
p: "hello"
- role: a
p: "{{lookup('file', 'roles/b/files/world')}}"

roles/b/files/world
world from file

What is the stable way to reference the file 'roles/b/files/world'?
When role b is beneath playbook_dir the above works. However,
when role b is coming from the galaxy and installed to /etc/ansible/roles
how would I reference a file from b for lookup in role a?


Regards Mirko
--
http://illegalstateexception.blogspot.com/
https://github.com/mfriedenhagen/ (http://osrc.dfm.io/mfriedenhagen)
https://bitbucket.org/mfriedenhagen/
Reply all
Reply to author
Forward
0 new messages