grdavies.role_nutanix_prism_api
Rol de Nutanix para Actualizaciones de Software y Firmware de Prism LCM
=========
Este rol de Ansible invoca LCM para realizar una operación de inventario seguida de actualizaciones de software y firmware si es necesario.
Variables de Entrada
Variable | Requerido | Predeterminado | Opciones | Comentarios |
---|---|---|---|---|
role_nutanix_prism_api_host | sí | La dirección IP o el nombre de dominio completo (FQDN) para Prism (Element o Central) al que deseas conectarte. | ||
role_nutanix_prism_api_host_username | no | admin | Un nombre de usuario válido con los derechos apropiados para acceder a la API de Nutanix. | |
role_nutanix_prism_api_host_password | sí | Una contraseña válida para el nombre de usuario proporcionado. | ||
role_nutanix_prism_api_host_port | no | 9440 | El puerto TCP de Prism. | |
role_nutanix_prism_api_host_validate_certs | no | no | true / false | Si se debe verificar si los certificados de la interfaz de usuario de Prism son válidos. |
role_nutanix_prism_api_debug | no | false | true / false | Si se debe habilitar la salida de depuración. |
Variables Devueltas
Variable | Valores | Comentarios |
---|---|---|
role_nutanix_prism_api_endpoint_type | 'pe' o 'pc' | Indica si la sesión de API se inició contra un clúster NCI de Nutanix (Prism Element 'pe') o Nutanix NCM (Prism Central 'pc'). |
role_nutanix_prism_api_auth_string_b64 | Cadena de autenticación 'basic' en Base64 que se utilizará para re-autenticar a la API de Prism de Nutanix. | |
role_nutanix_prism_api_url_base | Variable establecida en "role_nutanix_prism_api_host:role_nutanix_prism_api_host_port" para reducir la longitud de la línea en otros roles. |
Dependencias
- ninguna
Ejemplo de Playbook
Este playbook de ejemplo invocará LCM en un clúster específico que solo ejecuta una actualización de software para "NCC".
- hosts: localhost
roles:
- role: grdavies.role_nutanix_prism_api
vars:
role_nutanix_prism_api_host: 10.38.185.37
role_nutanix_prism_api_host_username: admin
role_nutanix_prism_api_host_password: nx2Tech165!
Licencia
Consulta LICENSE.md
Información del Autor
Ross Davies
Acerca del proyecto
Role to manage Nutanix API variables use by my other Nutanix roles
Instalar
ansible-galaxy install grdavies.role_nutanix_prism_api
Licencia
mit
Descargas
104
Propietario