hitachivantara.vspone_block.vsp.hv_nvm_subsystems_facts module – Retrieves information about NVM subsystems from Hitachi VSP storage systems.
Note
This module is part of the hitachivantara.vspone_block collection (version 3.4.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 hitachivantara.vspone_block
.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: hitachivantara.vspone_block.vsp.hv_nvm_subsystems_facts
.
New in hitachivantara.vspone_block 3.1.0
Synopsis
This module gathers facts about NVM subsystems from Hitachi VSP storage systems.
For examples go to URL https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/nvm_subsystem_facts.yml
Requirements
The below requirements are needed on the host that executes this module.
python >= 3.8
Parameters
Parameter |
Comments |
---|---|
Information required to establish a connection to the storage system. |
|
IP address or hostname of the storage system. |
|
This field is used to pass the value of the lock token to operate on locked resources. |
|
Password for authentication. This is a required field. |
|
Username for authentication. This is a required field. |
|
Specification for the NVM subsystems facts to be gathered. |
|
The ID of the NVM subsystem to retrieve. |
|
The name of the NVM subsystem to retrieve. |
|
Information about the storage system. This field is an optional field. |
|
The serial number of the storage system. |
Attributes
Attribute |
Support |
Description |
---|---|---|
Support: full |
Determines if the module should run in check mode. |
Examples
- name: Get all NVM subsystems
hitachivantara.vspone_block.vsp.hv_nvm_subsystems_facts:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
- name: Get a specific NVM subsystem
hitachivantara.vspone_block.vsp.hv_nvm_subsystems_facts:
connection_info:
address: storage1.company.com
username: "admin"
password: "secret"
spec:
name: "Nvm_subsystem_01"
Returned Facts
Facts returned by this module are added/updated in the hostvars
host facts and can be referenced by name just like any other host fact. They do not need to be registered in order to use them.
Key |
Description |
---|---|
The NVM subsystem information. Returned: success |
|
List of host NQN information. Returned: success |
|
Host NQN. Returned: success Sample: |
|
Nickname for the host NQN. Returned: success Sample: |
|
List of namespace paths information. Returned: success |
|
Host NQN. Returned: success Sample: |
|
Logical device hex ID. Returned: success Sample: |
|
Logical device ID. Returned: success Sample: |
|
Namespace ID. Returned: success Sample: |
|
List of namespaces information. Returned: success |
|
Block capacity of the namespace. Returned: success Sample: |
|
Capacity in human-readable unit. Returned: success Sample: |
|
Logical device hex ID. Returned: success Sample: |
|
Logical device ID. Returned: success Sample: |
|
Namespace ID. Returned: success Sample: |
|
Nickname for the namespace. Returned: success Sample: |
|
Information about the NVM subsystem. Returned: success |
|
Host mode. Returned: success Sample: |
|
Namespace security setting. Returned: success Sample: |
|
NVM subsystem ID. Returned: success Sample: |
|
NVM subsystem name. Returned: success Sample: |
|
Resource group ID. Returned: success Sample: |
|
T10PI mode. Returned: success Sample: |
|
List of port information. Returned: success |
|
Port ID. Returned: success Sample: |
|
Port type. Returned: success Sample: |
|
The serial number of the storage system. Returned: success Sample: |