Junior — Middle
¿Dónde en Ansible se definen las variables con la prioridad más alta?
sobes.tech AI
Respuesta de la IA
En Ansible, las variables con la prioridad más alta se definen en los siguientes lugares (de menor a mayor prioridad):
- Variables definidas en archivos de inventario (inventory)
- Variables definidas en grupos (group_vars)
- Variables definidas en hosts (host_vars)
- Variables pasadas a través de la línea de comandos usando el parámetro
-e(extra vars)
Las variables con mayor prioridad son las pasadas mediante -e (extra vars) al ejecutar el playbook. Estas sobrescriben cualquier otra variable definida en los playbooks, roles o inventario.
Ejemplo de ejecución con una variable de alta prioridad:
ansible-playbook site.yml -e "variable_name=valor"