lenovo.lxca-inventory

Ansibleロール: Lenovo LXCA在庫

Lenovo xClarity Administratorから管理された要素の在庫データを収集するためのAnsibleロールです。

要件

ロール変数

使用可能な変数は以下に示されており、その説明も含まれています:

変数 説明
uuid デバイスのUUID
id ジョブのID
update_list タスクの更新リスト
discover_ip 特定のIPを発見する

サポートされているタグ

サポートされているタグは以下に示されており、その説明も含まれています:

タグ 説明
chassis シャーシの詳細
cmms CMMSの詳細
nodes ノードの詳細
discover SLPを使用して発見する
fans ファンの詳細
fanmuxes ファンマックスの詳細
jobs ジョブの詳細
lxcalog LXCAログ
powersupplies 電源供給の詳細
scalablesystem スケーラブルシステムの詳細
switches スイッチの詳細
tasks タスクの詳細と更新
users ユーザーの詳細
ffdc UUIDのFFDC

依存関係

Lenovo xClarity Administratorとの接続。

例のプレイブック

Ansibleプレイブックを実行するには、次のコマンドを使用します:

ansible-playbook -e "lxca_user=<ユーザー名> lxca_password=<パスワード>
lxca_url=https://<lxca-ip>" inventory.yml -vvvv

-vvvはオプショナルな詳細コマンドで、プレイブック実行中に何が起こっているかを特定するのに役立ちます。

    - name: LXCAからノードデータを取得する
      hosts: localhost
      connection: local
      tasks:
        - name: ノードを取得
          pylxca_module:
          login_user: "{{ lxca_user }}"
          login_password: "{{ lxca_password }}"
          auth_url: "{{ lxca_url }}"
          command_options: nodes
          register: rslt
          tags:
            - nodes
プロジェクトについて

The lxca-inventory ansible role facilitates collecting inventory data from Lenovo xClarity Adiministrator.

インストール
ansible-galaxy install lenovo.lxca-inventory
ライセンス
bsd-3-clause
ダウンロード
36.4k
所有者
Open source projects from Lenovo