modules do not access local files on the master (unless running with localhost target/local_action/etc) in the case of copy, it's action_plugin is the one doing this, then copying the file remotely so the copy module can use it.
On Wed, Jun 3, 2015 at 5:03 AM, <[email protected]> wrote: > Thank you for your reply. > > As I wrote, I've created a Python module. I now access files in "files" > directory through absolute path, but I would like to be more flexible, > staying in the role directory. > > My question is: How do I write, in Python, access to a file in > "files"directory"? > > > > On Monday, June 1, 2015 at 2:44:21 PM UTC+2, Шалыгин Константин wrote: >> >> Any file in files can used ai is, like >> - name: Copy files >> copy: src='my_file.yml' dest='/etc/' group='root' owner='root' >> mode='0644' >> >> If u catch some vars from thist yml, just place it on my_role/vars dir. >> >> >> >> On Monday, June 1, 2015 at 1:35:20 PM UTC+6, [email protected] wrote: >>> >>> Hello, >>> >>> I've created a role with its main task using my Python module that should >>> access a yaml file located in files dir of the role: >>> >>> roles >>> my_role >>> tasks >>> main.yml >>> library >>> my_module >>> files >>> my_file.yml >>> >>> From my_module (Python), how can I access my_file.yml without absolute >>> path? I would like something as "files/my_file.yml", does this exists? >>> > -- > 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]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/b8dc1366-0c5c-4c8a-a0de-8b23b6ec392b%40googlegroups.com. > > For more options, visit https://groups.google.com/d/optout. -- Brian Coca -- 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]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAJ5XC8kxchorSpLJ%2B8MKUD%2BwiPVGUBrcmNragqxx24X_5WXKSw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
