• # Essais

    Posté par (site web personnel) . En réponse au message [Ansible] : changement conditionnel de la valeur d'une variable. Évalué à 4.

     vars:
     var_a: "a"
     var_b: "b"
     tasks:
     - debug: msg="{{ var_b if (booleen|default(true)|bool == false) else var_a }}"
     - debug: msg="{% if (booleen|default(true)|bool == false) %}{{ var_b }}{% else %}{{ var_a }}{% endif %}"

    les deux marchent, testé avec "-e booleen=true", "-e booleen=false" et sans avoir défini la variable, avec Ansible 2.2.1