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

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
    Opciones:

  • inteligente
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
    Opciones:

  • presente
  • ausente
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
    Opciones:

  • no
Ya sea para permitir conexiones inseguras a Tower o AWX.If nolos 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ón
alias: 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)