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