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.

Respuestas a la pregunta(3)

Su respuesta a la pregunta