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