grdavies.role_nutanix_prism_api
Nutanix Rolle für Prism LCM Software- und Firmware-Updates
=========
Diese Ansible-Rolle ruft LCM auf, um eine Inventaroperation durchzuführen, gefolgt von Software- und Firmware-Updates, falls erforderlich.
Eingabevariablen
Variable | Erforderlich | Standard | Auswahlmöglichkeiten | Kommentare |
---|---|---|---|---|
role_nutanix_prism_api_host | ja | Die IP-Adresse oder der FQDN für das Prism (Element oder Central), mit dem Sie sich verbinden möchten. | ||
role_nutanix_prism_api_host_username | nein | admin | Ein gültiger Benutzername mit den entsprechenden Rechten, um auf die Nutanix API zuzugreifen. | |
role_nutanix_prism_api_host_password | ja | Ein gültiges Passwort für den angegebenen Benutzernamen. | ||
role_nutanix_prism_api_host_port | nein | 9440 | Der TCP-Port für Prism. | |
role_nutanix_prism_api_host_validate_certs | nein | nein | true / false | Ob überprüft werden soll, ob die Prism-UI-Zertifikate gültig sind. |
role_nutanix_prism_api_debug | nein | falsch | true / false | Ob die Debug-Ausgabe aktiviert werden soll oder nicht. |
Rückgabewerte
Variable | Werte | Kommentare |
---|---|---|
role_nutanix_prism_api_endpoint_type | 'pe' oder 'pc' | Gibt an, ob die API-Sitzung gegen einen Nutanix NCI-Cluster (Prism Element 'pe') oder Nutanix NCM (Prism Central 'pc') initiiert wurde. |
role_nutanix_prism_api_auth_string_b64 | Basis64 'basic'-Authentifizierungszeichenfolge, die verwendet wird, um sich erneut bei der Nutanix Prism API zu authentifizieren. | |
role_nutanix_prism_api_url_base | Variable, die auf "role_nutanix_prism_api_host:role_nutanix_prism_api_host_port" gesetzt ist, um die Zeilenlänge in anderen Rollen zu reduzieren. |
Abhängigkeiten
- keine
Beispiel-Playbook
Dieses Beispiel-Playbook ruft LCM auf einem bestimmten Cluster auf, der nur ein Software-Upgrade für "NCC" durchführt.
- 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!
Lizenz
Siehe LICENSE.md
Autorinformation
Ross Davies
Über das Projekt
Role to manage Nutanix API variables use by my other Nutanix roles
Installieren
ansible-galaxy install grdavies.role_nutanix_prism_api
Lizenz
mit
Downloads
104
Besitzer