Te damos la bienvenida a nuestra página, en este sitio hallarás la respuesta a lo que estás buscando.
Variables mágicas
Estas variables no pueden ser configuradas directamente por el usuario; Ansible siempre los anulará para reflejar el estado interno.
- ansible_check_mode
-
Booleano que indica si estamos en modo check o no
- ansible_config_file
-
La ruta completa del archivo de configuración de Ansible usado
- ansible_dependent_role_names
-
Los nombres de los roles actualmente importados a la obra actual como dependencias de otras obras
- ansible_diff_mode
-
Booleano que indica si estamos en modo diff o no
- ansible_forks
-
Número entero que refleja el número máximo de bifurcaciones disponibles para esta ejecución
- ansible_inventory_sources
-
Lista de fuentes utilizadas como inventario
- ansible_limit
-
Contenido del
--limit
Opción CLI para la ejecución actual de Ansible - ansible_loop
-
Un diccionario / mapa que contiene información de bucle extendido cuando se habilita a través de
loop_control.extended
- ansible_loop_var
-
El nombre del valor proporcionado a
loop_control.loop_var
. Agregado en2.8
- ansible_index_var
-
El nombre del valor proporcionado a
loop_control.index_var
. Agregado en2.9
- ansible_parent_role_names
-
Cuando el rol actual se está ejecutando mediante un include_role o import_role acción, esta variable contiene una lista de todos los roles principales, siendo el rol más reciente (en otras palabras, el rol que incluyó / importó este rol) el primer elemento de la lista. Cuando ocurren múltiples inclusiones, esta lista enumera los último rol (en otras palabras, el rol que incluía este rol) como el primero elemento de la lista. También es posible que un rol específico exista más de una vez en esta lista.
Por ejemplo: cuando el rol A incluye rol B, dentro del rol B,
ansible_parent_role_names
será igual a['A']
. Si rol B luego incluye rol C, la lista se convierte en['B', 'A']
. - ansible_parent_role_paths
-
Cuando el rol actual se está ejecutando mediante un include_role o import_role acción, esta variable contiene una lista de todos los roles principales, siendo el rol más reciente (en otras palabras, el rol que incluyó / importó este rol) el primer elemento de la lista. Por favor refiérase a
ansible_parent_role_names
para el orden de los elementos de esta lista. - ansible_play_batch
-
Lista de hosts activos en la ejecución de juego actual limitada por la serie, también conocida como ‘lote’. Los hosts fallidos / inaccesibles no se consideran “activos”.
- ansible_play_hosts
-
Lista de hosts en la ejecución de reproducción actual, no limitada por la serie. Los hosts fallidos / inaccesibles se excluyen de esta lista.
- ansible_play_hosts_all
-
Lista de todos los hosts a los que se dirigió la obra
- ansible_play_role_names
-
Los nombres de los roles actualmente importados a la obra actual. Esta lista hace no contienen los nombres de roles que se incluyen implícitamente a través de dependencias.
- ansible_playbook_python
-
La ruta al intérprete de Python que utiliza Ansible en el controlador
- ansible_role_names
-
Los nombres de los roles actualmente importados a la obra actual, o las funciones referenciadas como dependencias de las funciones importadas a la obra actual.
- ansible_role_name
-
El nombre del rol de colección completamente calificado, en el formato de
namespace.collection.role_name
- ansible_collection_name
-
El nombre de la colección de la que forma parte la tarea que se está ejecutando. En el formato de
namespace.collection
- ansible_run_tags
-
Contenido del
--tags
Opción CLI, que especifica qué etiquetas se incluirán en la ejecución actual. Tenga en cuenta que si--tags
no se pasa, esta variable se establecerá de forma predeterminada["all"]
. - ansible_search_path
-
Ruta de búsqueda actual para complementos de acción y búsquedas, en otras palabras, donde buscamos rutas relativas cuando usted lo hace
template: src=myfile
- ansible_skip_tags
-
Contenido del
--skip-tags
Opción CLI, que especifica qué etiquetas se omitirán en la ejecución actual. - ansible_verbosity
-
Configuración de verbosidad actual para Ansible
- ansible_version
-
Diccionario / mapa que contiene información sobre la versión actual de ansible, tiene lo siguiente keys: completo, mayor, menor, revisión y string.
- nombres de grupo
-
Lista de grupos de los que forma parte el anfitrión actual
- grupos
-
Un diccionario / mapa con todos los grupos en inventario y cada grupo tiene la lista de hosts que le pertenecen
- hostvars
-
Un diccionario / mapa con todos los hosts en el inventario y las variables asignadas a ellos.
- nombre_host_inventario
-
El nombre de inventario para el host ‘actual’ que se repite en la obra
- Inventory_hostname_short
-
La versión corta de
inventory_hostname
- dir_inventario
-
El directorio de la fuente del inventario en el que
inventory_hostname
fue definido por primera vez - archivo_inventario
-
El nombre de archivo de la fuente de inventario en la que
inventory_hostname
fue definido por primera vez - omitir
-
Variable especial que le permite ‘omitir’ una opción en una tarea, por ejemplo
- user: name=bob home=default(omit)
- play_hosts
-
En desuso, igual que ansible_play_batch
- ansible_play_name
-
El nombre de la obra ejecutada actualmente. Agregado en
2.8
. (name
attribute de la obra, no el nombre de archivo del libro de jugadas). - playbook_dir
-
La ruta al directorio del libro de jugadas que se pasó al
ansible-playbook
línea de comando. - nombre de rol
-
El nombre del rol que se está ejecutando actualmente.
- role_names
-
En desuso, igual que ansible_play_role_names
- role_path
-
La ruta al directorio del rol que se está ejecutando actualmente
Hechos
Estas son variables que contienen información pertinente al host actual (inventory_hostname
). Solo están disponibles si se recopilan primero. Ver Descubriendo variables: hechos y variables mágicas para más información.
- ansible_facts
-
Contiene todos los datos recopilados o almacenados en caché para el
inventory_hostname
Los hechos normalmente los recopila el configuración módulo automáticamente en una obra de teatro, pero cualquier módulo puede devolver hechos. - ansible_local
-
Contiene todos los ‘hechos locales’ recopilados o almacenados en caché para el
inventory_hostname
. los keys disponibles dependen de los hechos personalizados creados. Ver el configuración módulo y hechos. o hechos locales para más detalles.
Variables de conexión
Las variables de conexión se utilizan normalmente para establecer los detalles sobre cómo ejecutar acciones en un objetivo. La mayoría de ellos corresponden a complementos de conexión, pero no todos son específicos de ellos; normalmente están involucrados otros complementos como shell, terminal y Become. Solo los comunes se describen ya que cada complemento de conexión / conversión / shell / etc puede definir sus propias anulaciones y variables específicas. Ver Controlar cómo se comporta Ansible: reglas de precedencia para saber cómo interactúan las variables de conexión con ajustes de configuración, opciones de línea de comandos, y palabras clave del libro de jugadas.
- ansible_become_user
-
El usuario Ansible ‘se convierte en’ después de usar la escalada de privilegios. Debe estar disponible para el ‘usuario de inicio de sesión’.
- ansible_connection
-
El complemento de conexión que se utiliza realmente para la tarea en el host de destino.
- ansible_host
-
La ip / nombre del host de destino que se utilizará en lugar de
inventory_hostname
. - ansible_python_interpreter
-
La ruta al ejecutable de Python que Ansible debe usar en el host de destino.
- ansible_user
-
El usuario Ansible ‘inicia sesión’ como.
Aquí tienes las reseñas y puntuaciones
Tienes la opción de sostener nuestro cometido fijando un comentario o valorándolo te estamos agradecidos.