grdavies.role_nutanix_prism_api

Nutanix Prism LCMソフトウェアおよびファームウェア更新用の役割

=========

このAnsibleロールはLCMを呼び出してインベントリ操作を実行し、必要に応じてソフトウェアとファームウェアの更新を行います。

入力変数

変数名 必須 デフォルト 選択肢 コメント
role_nutanix_prism_api_host はい 接続したいPrism(ElementまたはCentral)のIPアドレスまたはFQDNです。
role_nutanix_prism_api_host_username いいえ admin Nutanix APIにアクセスするための適切な権限を持つ有効なユーザー名です。
role_nutanix_prism_api_host_password はい 指定されたユーザー名の有効なパスワードです。
role_nutanix_prism_api_host_port いいえ 9440 PrismのTCPポートです。
role_nutanix_prism_api_host_validate_certs いいえ no true / false Prism UIの証明書が有効かどうかを確認するかどうかです。
role_nutanix_prism_api_debug いいえ false true / false デバッグ出力を有効にするかどうかです。

返される変数

変数名 コメント
role_nutanix_prism_api_endpoint_type 'pe' または 'pc' APIセッションがNutanix NCIクラスター(Prism Element 'pe')またはNutanix NCM(Prism Central 'pc')に対して開始されたかどうかを示します。
role_nutanix_prism_api_auth_string_b64 Nutanix Prism APIへの再認証に使用するBase64 'basic' 認証文字列です。
role_nutanix_prism_api_url_base 他のロールでの行の長さを減らすために設定された変数 "role_nutanix_prism_api_host:role_nutanix_prism_api_host_port"です。

依存関係

  • なし

例のプレイブック

この例のプレイブックは、特定のクラスターで"NCC"のソフトウェアアップグレードのみを実行するLCMを呼び出します。

- 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!

ライセンス

LICENSE.mdを参照してください。

著者情報

ロス・デイビス

プロジェクトについて

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

インストール
ansible-galaxy install grdavies.role_nutanix_prism_api
ライセンス
mit
ダウンロード
104
所有者