grdavies.role_nutanix_prism_api

Rola Nutanix dla aktualizacji oprogramowania i firmware'u Prism LCM

=========

Ta rola Ansible uruchamia LCM w celu przeprowadzenia operacji inwentaryzacji, a następnie aktualizacji oprogramowania i firmware'u, jeśli jest to konieczne.

Zmienne wejściowe

Zmienna Wymagana Domyślna Możliwości Uwagi
role_nutanix_prism_api_host tak Adres IP lub FQDN dla Prism (Element lub Central), do którego chcesz się połączyć.
role_nutanix_prism_api_host_username nie admin Ważna nazwa użytkownika z odpowiednimi uprawnieniami do uzyskania dostępu do API Nutanix.
role_nutanix_prism_api_host_password tak Ważne hasło dla podanej nazwy użytkownika.
role_nutanix_prism_api_host_port nie 9440 Port TCP Prism.
role_nutanix_prism_api_host_validate_certs nie nie true / false Czy sprawdzać, czy certyfikaty UI Prism są ważne.
role_nutanix_prism_api_debug nie false true / false Czy włączyć wyjście debugowania.

Zwracane zmienne

Zmienna Wartości Uwagi
role_nutanix_prism_api_endpoint_type 'pe' lub 'pc' Wskazuje, czy sesja API została zainicjowana dla klastra Nutanix NCI (Prism Element 'pe') czy Nutanix NCM (Prism Central 'pc').
role_nutanix_prism_api_auth_string_b64 Base64 'basic' ciąg do uwierzytelnienia, który można użyć do ponownego uwierzytelnienia w API Nutanix Prism
role_nutanix_prism_api_url_base Zmienna ustawiona na "role_nutanix_prism_api_host:role_nutanix_prism_api_host_port" w celu skrócenia długości linii w innych rolach

Zależności

  • brak

Przykładowy skrypt

Ten przykładowy skrypt uruchomi LCM na wybranym klastrze, wykonując tylko aktualizację oprogramowania dla "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!

Licencja

Zobacz LICENSE.md

Informacje o autorze

Ross Davies

O projekcie

Role to manage Nutanix API variables use by my other Nutanix roles

Zainstaluj
ansible-galaxy install grdavies.role_nutanix_prism_api
Licencja
mit
Pobrania
104
Właściciel