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_import.

Nuevo en la versión 3.7: de awx.awx

  • Sinopsis
  • Requisitos
  • Parámetros
  • notas
  • Ejemplos

Sinopsis

Requisitos

Los siguientes requisitos son necesarios en el host que ejecuta este módulo.

  • awxkit >= 9.3.0

Parámetros

Parámetro Opciones/Predeterminados Comentarios
activosdiccionario / requerido Los recursos a importar. Puede ser la salida de tower_export o cargarse desde un archivo
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

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: Export all assets
  tower_export:all:Trueregister: export_output

-name: Import all tower assets from our export
  tower_import:assets:" export_output.assets "-name: Load data from a json file created by a command like awx export --organization Default
  tower_import:assets:" from_json() "

Autores

  • John Westcott (@john-westcott-iv)