I haven't tested this, but how about the stat module run as a local action?
- local_action: stat path=init.{{ ansible_hostname }}
register: init_file
- name: Install firewall rules
copy: ...
when: init_file.stat.exists
Nathan
On Thursday, 29 May 2014 10:04:42 UTC-7, Pierre Mavro wrote:
>
> Hi,
>
> I'm trying to do something with Ansible and I would like to know how to do
> something.
>
> Is it possible to launch an action if a local (not remote) file exists? E
> xample:
>
> - name: Install firewall rules
> copy: src=init.{{ ansible_hostname }} dest=/etc/init.d/iptables
> owner=root group=root mode=0755 backup=yes
>
> The problem here is my source fails (if init.{{ ansible_hostname }}
> doesn't exists), I got an error message. Is it possible to do a such thing?
>
> 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/d22f3873-2dd8-4952-8e10-411591054923%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.