- ¿Cuál es la diferencia entre incluir_role e inclent_tasks??
- ¿Qué es el comando de registro en ansible??
- ¿Cuál es la diferencia entre import_role e include_role en ansible??
- ¿Cómo registro una variable en Ansible??
¿Cuál es la diferencia entre incluir_role e inclent_tasks??
Incluye_role: incluye el rol completo, no solo un archivo de tareas, por ejemplo, incluir roles incluirá: vars, meta, manejadores... Include_tasks: puedes llamar a un libro de jugadas simple. YML con tareas en el interior, solo un archivo no necesita ser un rol completo.
¿Qué es el comando de registro en ansible??
Ansible Register es una forma de capturar la salida de la ejecución de la tarea y almacenarlo en una variable. Esta es una característica importante, ya que esta salida es diferente para cada host remoto, y la base de que podemos usar bucles de condiciones para hacer otras tareas. Además, cada valor de registro es válido en toda la ejecución del libro de jugadas.
¿Cuál es la diferencia entre import_role e include_role en ansible??
import_role: todos los manejadores están en el mismo alcance, los manejadores internos siempre ganan. Incluye_role: los manejadores en un papel interno son invisibles para un rol exterior. Los manejadores del rol exterior siempre ganan. (He hecho una pequeña investigación más, si hay más de ese papel interno, manejadores de la primera victoria interna de rol).
¿Cómo registro una variable en Ansible??
Crear un nuevo libro de jugadas y agregar la siguiente definición de juego. Modifique los parámetros de la definición de juego según sus requisitos. Tengo la siguiente tarea que usará el módulo shell para ejecutar el comando "qué virtualenv". La salida de esta tarea se captura en la variable de registro llamada "virtualEnv_output".