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
GitHub Repository
Lizenz
mit
Downloads
104