Definición de estados dependiendo de la existencia de un archivo / directorio
¿Cómo es posible ejecutar algo como lo siguiente?
{% if not exist('/tmp/dummy/') then %}
dummy:
file.touch:
- name: /tmp/dummy/tmp.txt
...
{% endif %}
Lo necesito para instalar software desde un archivo ZIP. Quiero descomprimir a los minions, pero allí no quiero tener ningún remanente de archivos de licencia, que solo necesito para la instalación.