lenovo.lxca-inventory

Ansible 角色:Lenovo LXCA 资产清单

Ansible 角色用于从 Lenovo xClarity 管理器收集受管理元素的资产数据。

要求

角色变量

下面列出了可用的变量及其描述:

变量 描述
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 管理器的连接。

示例剧本

要执行 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