yadro.tatlin_uni.tatlin_sp_hosts_info module – Get information about hosts
Note
This module is part of the yadro.tatlin_uni collection (version 1.0.0).
You might already have this collection installed if you are using the ansible package.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install yadro.tatlin_uni.
To use it in a playbook, specify: yadro.tatlin_uni.tatlin_sp_hosts_info.
Synopsis
- This module is intended to get information about configured hosts in a form of detailed inventory 
- Supports check mode 
Parameters
| Parameter | Comments | 
|---|---|
| connection describes Tatlin Storage Processor (SP) connection configuration. Only session connection supported. Authorization is executed automatically with corresponding endpoint. ‘auth/login’ by default. Client receives x-auth-token and uses it for following requests. | |
| Tatlin REST API entrypoint. | |
| Tatlin user password. | |
| Tatlin REST API request timeout. Default: 60 | |
| Tatlin username to login. | |
| Responsible for SSL certificates validation. If set to False certificates won’t validated. Choices: 
 | 
Examples
---
- name: Get tatlin hosts info
  yadro.tatlin_uni.tatlin_sp_hosts_info:
    connection: "{{ connection }}"
  register: result
Return Values
Common return values are documented here, the following are the fields unique to this module:
| Key | Description | 
|---|---|
| Error details if raised Returned: on error | |
| Details of the hosts Returned: on success Sample: [{“auth”: “none”, “name”: “newhost”, “port_type”: “eth”, “ports”: [“some_iqn1”, “some_iqn2”], “resources”: [“resource1”, “resource2”], “tags”: [“tag1”, “tag2”]}, {“auth”: null, “name”: “another_host”, “port_type”: “fc”, “ports”: [], “resources”: [“resource1”, “resource2”], “tags”: [“tag3”, “tag4”]}] | |
| Operation status message Returned: always | 
