- ¿Qué es ansible set_fact??
- ¿Cuál es el uso de set_fact?
- ¿Cómo configuro las variables en Ansible Playbook??
- ¿Cuál es la diferencia entre hechos y variables en Ansible??
¿Qué es ansible set_fact??
En Ansible, tenemos varios módulos que funcionan con variables y se utilizan para obtener o establecer valores variables. Uno de esos módulos importantes es set_fact. Este módulo se usa para establecer nuevas variables. Estas variables se establecen en una base de host por anfitrión que es como hechos Ansible, descubiertos por el módulo de configuración.
¿Cuál es el uso de set_fact?
El módulo set_fact toma Key = Value Pars o Key: Value (notación yaml) como variables para establecer en el alcance del libro de jugadas. La 'clave' es el nombre de la variable resultante y el valor es, por supuesto, el valor de dicha variable. Puede crear múltiples variables a la vez, suministrando múltiples pares, pero no mezcle las anotaciones.
¿Cómo configuro las variables en Ansible Playbook??
Definir variables ansibles en el libro de ejecución del libro de jugadas
Las variables también se pueden definir al ejecutar un libro de jugadas pasando las variables en la línea de comando usando el argumento --extra -vars o -e. La variable está encerrada en una cadena de cotización única dentro de un par de aparatos ortopédicos rizados.
¿Cuál es la diferencia entre hechos y variables en Ansible??
Las variables relacionadas con sistemas remotos se denominan hechos. Con los hechos, puede usar el comportamiento o el estado de un sistema como configuración en otros sistemas. Por ejemplo, puede usar la dirección IP de un sistema como valor de configuración en otro sistema. Las variables relacionadas con Ansible se llaman variables mágicas.