Comprobar archivo existe y crear un enlace simbólico

Quiero hacer algo como eso:

si el archivo A existe o no hay un enlace simbólico B, quiero crear un enlace simbólico B -> A.

Por ahora tengo:

 B:
   file:
    - symlink:
       - target: A
    - exists:
        - name: A

Pero esto es malo, no comprueba lo que quiero. ¿Cómo puedo lograr esta cosa simple en sal?

Respuestas a la pregunta(2)

Su respuesta a la pregunta