scale_computing.hypercore.time_server_info module – List Time Server configuration on HyperCore API.

Note

This module is part of the scale_computing.hypercore collection (version 1.6.0).

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 scale_computing.hypercore.

To use it in a playbook, specify: scale_computing.hypercore.time_server_info.

New in scale_computing.hypercore 1.2.0

Synopsis

  • Use this module to list information about the Time Server configuration on HyperCore API.

Parameters

Parameter

Comments

cluster_instance

dictionary

Scale Computing HyperCore instance information.

auth_method

string

Select login method. If not set, the value of the SC_AUTH_METHOD environment variable will be used.

Value local - username/password is verified by the HyperCore server (the local users).

Value oidc - username/password is verified by the configured OIDC provider.

Choices:

  • "local" ← (default)

  • "oidc"

host

string / required

The HyperCore instance URL.

If not set, the value of the SC_HOST environment variable will be used.

For example “https://10.1.2.3:443”.

password

string / required

Password used for authentication.

If not set, the value of the SC_PASSWORD environment variable will be used.

timeout

float

Timeout in seconds for the connection with the Scale Computing HyperCore API instance.

If not set, the value of the SC_TIMEOUT environment variable will be used.

username

string / required

Username used for authentication.

If not set, the value of the SC_USERNAME environment variable will be used.

See Also

See also

scale_computing.hypercore.time_server

Modify Time Zone configuration on HyperCore API.

scale_computing.hypercore.time_zone

Modify Time Zone configuration on HyperCore API.

scale_computing.hypercore.time_zone_info

List Time Zone configuration on HyperCore API.

Examples

- name: List all Time Server source configurations on HyperCore API
  scale_computing.hypercore.time_server_info:
  register: time_server

Return Values

Common return values are documented here, the following are the fields unique to this module:

Key

Description

record

dictionary

Time Server configuration record.

Returned: success

host

string

IP address or hostname of the time source server

Returned: success

Sample: "pool.ntp.org"

latest_task_tag

dictionary

Latest Task Tag

Returned: success

Sample: {"completed": 1675169105, "created": 1675169100, "descriptionParameters": [], "formattedDescription": "TimeSource Update", "formattedMessage": "", "messageParameters": [], "modified": 1675169105, "nodeUUIDs": ["32c5012d-7d7b-49b4-9201-70e02b0d8758"], "objectUUID": "timesource_guid", "progressPercent": 100, "sessionID": "b0ef6ff6-e7dc-4b13-80f2-010e1bcbcfbf", "state": "COMPLETE", "taskTag": 665}

uuid

string

Unique identifer

Returned: success

Sample: "timesource_guid"

Authors

  • Ana Zobec (@anazobec)