grdavies.role_nutanix_prism_api
Rôle Nutanix pour les mises à jour de logiciels et de firmware Prism LCM
=========
Ce rôle Ansible utilise LCM pour effectuer une opération d'inventaire suivie de mises à jour de logiciels et de firmware si nécessaire.
Variables d'entrée
Variable | Obligatoire | Par défaut | Choix | Commentaires |
---|---|---|---|---|
role_nutanix_prism_api_host | oui | L'adresse IP ou le FQDN pour Prism (Element ou Central) auquel vous souhaitez vous connecter. | ||
role_nutanix_prism_api_host_username | non | admin | Un nom d'utilisateur valide avec les droits appropriés pour accéder à l'API Nutanix. | |
role_nutanix_prism_api_host_password | oui | Un mot de passe valide pour le nom d'utilisateur fourni. | ||
role_nutanix_prism_api_host_port | non | 9440 | Le port TCP de Prism. | |
role_nutanix_prism_api_host_validate_certs | non | non | vrai / faux | Indique s'il faut vérifier si les certificats de l'interface utilisateur de Prism sont valides. |
role_nutanix_prism_api_debug | non | faux | vrai / faux | Indique s'il faut activer la sortie de débogage. |
Variables retournées
Variable | Valeurs | Commentaires |
---|---|---|
role_nutanix_prism_api_endpoint_type | 'pe' ou 'pc' | Indique si la session API a été initiée contre un cluster NCI Nutanix (Prism Element 'pe') ou Nutanix NCM (Prism Central 'pc'). |
role_nutanix_prism_api_auth_string_b64 | Chaîne d'authentification 'basic' en base64 à utiliser pour se ré-authentifier à l'API Nutanix Prism | |
role_nutanix_prism_api_url_base | Variable définie sur "role_nutanix_prism_api_host:role_nutanix_prism_api_host_port" pour réduire la longueur des lignes dans d'autres rôles |
Dépendances
- aucune
Exemple de playbook
Cet exemple de playbook invoquera LCM sur un cluster spécifique en ne réalisant qu'une mise à jour de logiciel pour "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!
Licence
Voir LICENSE.md
Informations sur l'auteur
Ross Davies
À propos du projet
Role to manage Nutanix API variables use by my other Nutanix roles
Installer
ansible-galaxy install grdavies.role_nutanix_prism_api
Licence
mit
Téléchargements
104
Propriétaire