lenovo.lxca-inventory
Ansible 角色:Lenovo LXCA 资产清单
Ansible 角色用于从 Lenovo xClarity 管理器收集受管理元素的资产数据。
要求
Ansible 版本 2.4.2 或更高版本(Ansible 安装文档)
Lenovo xClarity 管理器的 Python 客户端(LXCA Python 客户端 v2.5.0)
安装命令:
pip install pylxca
角色变量
下面列出了可用的变量及其描述:
变量 | 描述 |
---|---|
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