Hello. I try to use this:
http://www.ansibleworks.com/docs/playbooks_conditionals.html#selecting-files-and-templates-based-on-variables /etc/ansible/roles/common/templates# ls -lrt *some* -rw-------. 1 root root 750 Dec 6 11:49 hos1.some.conf.j2 -rw-r--r--. 1 root root 700 Dec 6 12:06 some.conf.j2 - name: Make sure configuration is correct. template: src={{ item }} dest=/etc/some.conf with_first_found: files: - ${ansible_hostname}.some.conf.j2 - some.conf.j2 paths: - ../templates - ../files tags: - common - auth When I run: TASK: [Make sure configuration is correct.] ****************************** fatal: [host1] => input file not found at /etc/ansible/roles/common/templates/None or /etc/ansible/None FATAL: all hosts have already failed -- aborting So, the files exist, both the especific and the default. The pattern is as per given example. I am succesfully distributing files from /etc/ansible/roles/common/files and templates /etc/ansible/roles/common/templates, that is not the issue. I tried specifying only templates is path, and also nothing. If I change the actions to copy, it would work, but it would not be used as a template. What am I missing here? Many thanks in advance. -- 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]. For more options, visit https://groups.google.com/groups/opt_out.
