Variables ansible

Pour utiliser des Variables dans un playbook ansible, plusieurs façon:

Valeur par défaut

Si une variable n'est pas définie, on peut assigner une valeur par défaut. Pour cela, il faut utiliser jinja default. Par exemple si je veux utiliser la variable my_var dans un template mais que celle-ci n'a pas été définie:

# Fichier de démo
La valeur de my_var est => {{ my_var | default('default_value') }}

Ou dans un role/playbook:

- name: Create User
  user:
    name: "{{ username | default('default_user') }}"

 


Revision #1
Created 14 March 2025 08:11:22 by Lauris_Adm
Updated 14 March 2025 08:25:09 by Lauris_Adm