Posteriormente a observar en varios repositorios y páginas de internet al terminar descubrimos la solución que te compartimos más adelante.
Nota
Este complemento es parte del colección awx.awx (versión 17.0.1).
Para instalarlo usa: ansible-galaxy collection install awx.awx
.
Para usarlo en un libro de jugadas, especifique: awx.awx.tower_inventory
.
- Sinopsis
- Parámetros
- notas
- Ejemplos
Sinopsis
- Cree, actualice o destruya los inventarios de Ansible Tower. Ver https://www.ansible.com/tower para una visión general.
Parámetros
Parámetro | Opciones/Predeterminados | Comentarios |
---|---|---|
descripciónstring | La descripción que se utilizará para el inventario. | |
host_filterstring | El campo host_filter. Sólo es útil cuando kind=smart . |
|
insights_credentialstring | Credenciales que utilizarán los hosts que pertenecen a este inventario al acceder a la API de Red Hat Insights. | |
tipostring |
|
El campo amable. No se puede modificar una vez creado. |
nombrestring / requerido | El nombre a utilizar para el inventario. | |
organizaciónstring / requerido | Organización a la que pertenece el inventario. | |
estadostring |
|
Estado deseado del recurso. |
archivo_config_torresendero | Ruta al archivo de configuración de Tower o AWX. Si se proporciona, no se tendrán en cuenta las otras ubicaciones para los archivos de configuración. | |
host_torrestring | URL de su instancia de Tower o AWX. Si no se establece el valor, probará con la variable de entorno TOWER_HOST y luego archivos de configuración Si el valor no se especifica de ninguna manera, el valor de 127.0.0.1 se utilizará |
|
torre_oauthtokencrudo agregado en 3.7 de awx.awx | El token Tower OAuth a usar. Este valor puede estar en uno de dos formatos.A string que es la ficha en sí. (es decir, bqV5txm97wqJqtkxlMkhQz0pKhRMMX) Una estructura de diccionario devuelta por el módulo tower_token. Si no se establece el valor, probará la variable de entorno TOWER_OAUTH_TOKEN y luego archivos de configuración |
|
torre_contraseñastring | Contraseña para su instancia de Tower o AWX. Si no se establece el valor, probará la variable de entorno TOWER_PASSWORD y luego archivos de configuración |
|
nombre_de_usuario_de_la_torrestring | Nombre de usuario para su instancia de Tower o AWX. Si no se establece el valor, probará la variable de entorno TOWER_USERNAME y luego archivos de configuración |
|
validar_certificadosbooleano |
|
Ya sea para permitir conexiones inseguras a Tower o AWX.If no los certificados SSL no se validarán. Esto solo debe usarse en sitios controlados personalmente que usan certificados autofirmados. Si no se establece el valor, probará la variable de entorno TOWER_VERIFY_SSL y luego archivos de configuraciónalias: torre_verificar_ssl |
Variablesdiccionario | Variables de inventario. |
notas
Nota
- Si no archivo de configuración se proporciona, intentaremos utilizar los valores predeterminados de la biblioteca tower-cli para encontrar la información de su host Tower.
- archivo de configuración debe contener la configuración de la torre en el siguiente formato host=nombre de host nombre de usuario=nombre de usuario contraseña=contraseña
Ejemplos
-name: Add tower inventory tower_inventory:name:"Foo Inventory"description:"Our Foo Cloud Servers"organization:"Bar Org"state: present tower_config_file:"~/tower_cli.cfg"
Autores
- Wayne Witzel III (@wwitzel3)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)