It sounds like you simply need to specify the system facts as the src name.
For example,
*src=my_repo/{{ansible_system}}/{{ansible_architecture}}/{{pkg_name}}*,
which would work assuming you have your files organized as:
dir:
Linux/
x86/
x86_64/
Solaris:
sparc/
x86_64/
etc.
On Mon, Jun 16, 2014 at 3:23 AM, Leibo <[email protected]> wrote:
> Hi,
>
> Newbie question I suppose...
>
> I have a tasks file inside a role where I want to copy some OS and Arch
> dependent package - 2 conditionals.
>
> The issue I'm struggling with is to assign the right source file name to
> the task.
>
> The task:
>
> - name: Copy the relevant pkg to /var/tmp
> copy: src=my_repo/{{ pkg _name }} dest=/var/tmp/
>
> Now per OS/Arch I need to get the right name of the package
> I have different packages for Linux x86 and x86_64 for example, same for
> Solaris sparc and x86...
>
> I created a var/ main.yml file and thought populating it the the correct
> file name assignment
>
> What's the efficient way to get this ok?
>
>
> Thanks
>
>
>
>
> --
> 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/e3e74bce-7b99-4574-94c4-fde192d8c17c%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/e3e74bce-7b99-4574-94c4-fde192d8c17c%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
--
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/CAMFyvFijwE%3DE654t0r97DM_c%2B%2BPmuo0gSbuoYPKug-HPWr9L_Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.