On Tue, 1 Sep 2020 09:21:06 -0700 (PDT) LUCA CARANGELO <[email protected]> wrote:
> if in my playbook tamplates folder there is a file named :
> configuration--HOST001
> then copy module with :
> src : "./templates/configuration--{{ inventory_hostname }}"
> dst: "/tmp/
>
> if ./templates/configuration--HOST001 does not exists
> then copy module with :
> src : "./templates/configuration"
> dst: "/tmp/
Use "first_found". For example
https://docs.ansible.com/ansible/latest/plugins/lookup/first_found.html#first-found-return-first-file-found-from-list
- copy:
src: "{{ lookup('first_found', params) }}"
dest: /tmp
vars:
params:
files:
- "configuration--{{ inventory_hostname }}"
- configuration
paths:
- "{{ playbook_dir }}/templates"
--
Vladimir Botka
--
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 view this discussion on the web visit
https://groups.google.com/d/msgid/ansible-project/20200901191159.765951b6%40gmail.com.
pgp0KpiZBy8fB.pgp
Description: OpenPGP digital signature
