community / community.general / 1.3.14 / module / lxca_nodes Custom module for lxca nodes inventory utility Authors: Naval Patel (@navalkp), Prashant Bhosale (@prabhosa)community.general.lxca_nodes (1.3.14) — module
Install with ansible-galaxy collection install community.general:==1.3.14
collections: - name: community.general version: 1.3.14
This module returns/displays a inventory details of nodes
# get all nodes info - name: Get nodes data from LXCA community.general.lxca_nodes: login_user: USERID login_password: Password auth_url: "https://10.243.15.168" command_options: nodes
# get specific nodes info by uuid - name: Get nodes data from LXCA community.general.lxca_nodes: login_user: USERID login_password: Password auth_url: "https://10.243.15.168" uuid: "3C737AA5E31640CE949B10C129A8B01F" command_options: nodes_by_uuid
# get specific nodes info by chassis uuid - name: Get nodes data from LXCA community.general.lxca_nodes: login_user: USERID login_password: Password auth_url: "https://10.243.15.168" chassis: "3C737AA5E31640CE949B10C129A8B01F" command_options: nodes_by_chassis_uuid
# get managed nodes - name: Get nodes data from LXCA community.general.lxca_nodes: login_user: USERID login_password: Password auth_url: "https://10.243.15.168" command_options: nodes_status_managed
# get unmanaged nodes - name: Get nodes data from LXCA community.general.lxca_nodes: login_user: USERID login_password: Password auth_url: "https://10.243.15.168" command_options: nodes_status_unmanaged
uuid: description: uuid of device, this is string with length greater than 16. type: str chassis: description: uuid of chassis, this is string with length greater than 16. type: str auth_url: description: - lxca https full web address required: true type: str login_user: description: - The username for use in HTTP basic authentication. required: true type: str login_password: description: - The password for use in HTTP basic authentication. required: true type: str command_options: choices: - nodes - nodes_by_uuid - nodes_by_chassis_uuid - nodes_status_managed - nodes_status_unmanaged default: nodes description: options to filter nodes information type: str
result: description: nodes detail from lxca returned: always sample: nodeList: - machineType: '6241' model: AC1 type: Rack-TowerServer uuid: 118D2C88C8FD11E4947B6EAE8B4BDCDF - machineType: '8871' model: AC1 type: Rack-TowerServer uuid: 223D2C88C8FD11E4947B6EAE8B4BDCDF type: dict