hitachivantara.vspone_block.vsp.hv_storage_system module – This module specifies storage systems settings like updating the date and time.
Note
This module is part of the hitachivantara.vspone_block collection (version 4.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_storage_system.
New in hitachivantara.vspone_block 4.0.0
Synopsis
This module allows you to configure various storage system settings, such as updating the date and time, enabling or disabling NTP, setting time zones.
For example usage, visit https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/vsp_direct/storage_system.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. |
|
Token used to operate on locked resources. |
|
Password for authentication. This is a required field. |
|
Username for authentication. This is a required field. |
|
Specification storage system. |
|
Date and time configuration for the storage system. |
|
Whether daylight saving time is adjusted. Choices:
|
|
Whether NTP is enabled. Choices:
|
|
List of NTP server names. |
|
Whether to synchronize time immediately. Choices:
|
|
Synchronizing local time. |
|
System time in ISO format. |
|
Time zone identifier. |
Attributes
Attribute |
Support |
Description |
|---|---|---|
Support: none |
Determines if the module should run in check mode. |
Notes
Note
Connection type
gatewaywas removed starting from version 3.4.0. Please use an earlier version if you require this connection type.
Examples
- name: Configure storage system date and time settings
hitachivantara.vspone_block.vsp.hv_storage_system:
connection_info:
address: 192.0.2.10
username: admin
password: secret
spec:
date_time:
is_ntp_enabled: true
ntp_server_names:
- "ntp1.example.com"
- "ntp2.example.com"
time_zone_id: "UTC"
system_time: "2024-06-01T12:00:00Z"
synchronizing_local_time: "2024-06-01T12:00:00Z"
adjusts_daylight_saving_time: true
synchronizes_now: false
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
|---|---|
Detailed information about the storage system, including configuration, capacity, and health status. Returned: always |
|
Controller IP address of the storage system. Returned: success Sample: |
|
Device number limits and ranges for parity and external groups. Returned: success |
|
Range of valid external group numbers. Returned: success |
|
Indicates if the range is valid. Returned: success Sample: |
|
Maximum value of the external group number. Returned: success Sample: |
|
Minimum value of the external group number. Returned: success Sample: |
|
Range of valid sub-numbers for external groups. Returned: success |
|
Indicates if the range is valid. Returned: success Sample: |
|
Maximum value of the sub-number. Returned: success Sample: |
|
Minimum value of the sub-number. Returned: success Sample: |
|
Range of valid parity group numbers. Returned: success |
|
Indicates if the range is valid. Returned: success Sample: |
|
Maximum parity group number. Returned: success Sample: |
|
Minimum parity group number. Returned: success Sample: |
|
Range of valid sub-numbers for parity groups. Returned: success |
|
Indicates if the range is valid. Returned: success Sample: |
|
Maximum sub-number. Returned: success Sample: |
|
Minimum sub-number. Returned: success Sample: |
|
Total available free capacity in human-readable format. Returned: success Sample: |
|
Free capacity in megabytes. Returned: success Sample: |
|
Available GAD consistency group ID. Returned: success Sample: |
|
Available local clone consistency group ID. Returned: success Sample: |
|
List of available logical units. Returned: success |
|
Available remote clone consistency group ID. Returned: success Sample: |
|
Detailed description of the system health. Returned: success Sample: |
|
Overall system health status. Returned: success Sample: |
|
List of journal pools configured in the system. Returned: success Sample: |
|
Management IP address of the storage system. Returned: success Sample: |
|
Microcode (firmware) version of the system. Returned: success Sample: |
|
Model name of the storage system. Returned: success Sample: |
|
Current operational status of the system. Returned: success Sample: |
|
List of configured ports in the system. Returned: success Sample: |
|
List of quorum disks configured in the system. Returned: success Sample: |
|
Current resource state of the system. Returned: success Sample: |
|
Serial number of the storage system. Returned: success Sample: |
|
List of available storage pools in the system. Returned: success Sample: |
|
Syslog server configuration for system logging. Returned: success |
|
Indicates if detailed syslog output is enabled. Returned: success Sample: |
|
List of configured syslog servers. Returned: success |
|
ID of the syslog server. Returned: success Sample: |
|
IP address or hostname of the syslog server. Returned: success Sample: |
|
Syslog server port number. Returned: success Sample: |
|
System date, time, and time synchronization information. Returned: success |
|
Indicates if daylight saving time adjustment is enabled. Returned: success |
|
Indicates if NTP synchronization is enabled. Returned: success Sample: |
|
List of configured NTP servers. Returned: success Sample: |
|
Local time synchronization status. Returned: success Sample: |
|
Current system time in ISO 8601 format. Returned: success Sample: |
|
Configured system time zone. Returned: success Sample: |
|
Information about available time zones. Returned: success |
|
Total system capacity in human-readable format. Returned: success Sample: |
|
Total system capacity in megabytes. Returned: success Sample: |
|
Efficiency and compression metrics of the system. Returned: success |
|
Accelerated compression efficiency ratios. Returned: success |
|
Compression ratio for accelerated compression. Returned: success Sample: |
|
Reclaim ratio for accelerated compression. Returned: success Sample: |
|
Total efficiency ratio for accelerated compression. Returned: success Sample: |
|
End time of the efficiency calculation. Returned: success Sample: |
|
Start time of the efficiency calculation. Returned: success Sample: |
|
Overall compression ratio. Returned: success Sample: |
|
Dedupe and compression efficiency ratios. Returned: success |
|
Compression ratio after deduplication. Returned: success Sample: |
|
Deduplication ratio. Returned: success Sample: |
|
Reclaim ratio for dedupe and compression. Returned: success Sample: |
|
Total ratio combining dedupe and compression. Returned: success Sample: |
|
Indicates if efficiency ratios were calculated successfully. Returned: success Sample: |
|
Provisioning rate percentage. Returned: success Sample: |
|
Snapshot space efficiency ratio. Returned: success Sample: |
|
Overall total efficiency ratio. Returned: success Sample: |