dellemc.openmanage.ome_application_network_time – Updates the network time on OpenManage Enterprise
Note
This plugin is part of the dellemc.openmanage collection (version 3.6.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 dellemc.openmanage
.
To use it in a playbook, specify: dellemc.openmanage.ome_application_network_time
.
New in version 2.1.0: of dellemc.openmanage
Requirements
The below requirements are needed on the host that executes this module.
python >= 2.7.5
Parameters
Parameter |
Comments |
---|---|
Enables or disables Network Time Protocol(NTP). If enable_ntp is false, then the NTP addresses reset to their default values. Choices:
|
|
OpenManage Enterprise or OpenManage Enterprise Modular IP address or hostname. |
|
OpenManage Enterprise or OpenManage Enterprise Modular password. |
|
OpenManage Enterprise or OpenManage Enterprise Modular HTTPS port. Default: 443 |
|
The primary NTP address. This option is applicable when enable_ntp is true. |
|
The first secondary NTP address. This option is applicable when enable_ntp is true. |
|
The second secondary NTP address. This option is applicable when enable_ntp is true. |
|
Time in the current system. This option is only applicable when enable_ntp is false. This option must be provided in following format ‘yyyy-mm-dd hh:mm:ss’. |
|
The valid timezone ID to be used. This option is applicable for both system time and NTP time synchronization. |
|
OpenManage Enterprise or OpenManage Enterprise Modular username. |
Notes
Note
Run this module from a system that has direct access to DellEMC OpenManage Enterprise.
This module supports
check_mode
.
Examples
---
- name: Configure system time
dellemc.openmanage.ome_application_network_time:
hostname: "192.168.0.1"
username: "username"
password: "password"
enable_ntp: false
system_time: "2020-03-31 21:35:18"
time_zone: "TZ_ID_11"
- name: Configure NTP server for time synchronization
dellemc.openmanage.ome_application_network_time:
hostname: "192.168.0.1"
username: "username"
password: "password"
enable_ntp: true
time_zone: "TZ_ID_66"
primary_ntp_address: "192.168.0.2"
secondary_ntp_address1: "192.168.0.2"
secondary_ntp_address2: "192.168.0.4"
Return Values
Common return values are documented here, the following are the fields unique to this module:
Key |
Description |
---|---|
Details of the HTTP error. Returned: on HTTP error Sample: {“error”: {“@Message.ExtendedInfo”: [{“Message”: “Unable to complete the request because the input value for SystemTime is missing or an invalid value is entered.”, “MessageArgs”: [“SystemTime”], “MessageId”: “CGEN6002”, “RelatedProperties”: [], “Resolution”: “Enter a valid value and retry the operation.”, “Severity”: “Critical”}], “code”: “Base.1.0.GeneralError”, “message”: “A general error has occurred. See ExtendedInfo for more information.”}} |
|
Overall status of the network time configuration change. Returned: always Sample: “Successfully configured network time.” |
|
Updated application network time configuration. Returned: success Sample: {“EnableNTP”: false, “JobId”: null, “PrimaryNTPAddress”: null, “SecondaryNTPAddress1”: null, “SecondaryNTPAddress2”: null, “SystemTime”: null, “TimeSource”: “Local Clock”, “TimeZone”: “TZ_ID_1”, “TimeZoneIdLinux”: null, “TimeZoneIdWindows”: null, “UtcTime”: null} |
Authors
Sajna Shetty(@Sajna-Shetty)