Merge "Add host prep step for ntp time sync"
This commit is contained in:
commit
bd814b7659
@ -64,7 +64,10 @@ parameters:
|
||||
default: 6
|
||||
constraints:
|
||||
- range: { min: 4, max: 17 }
|
||||
|
||||
EnablePackageInstall:
|
||||
default: 'false'
|
||||
description: Set to true to enable package installation at deploy time
|
||||
type: boolean
|
||||
|
||||
outputs:
|
||||
role_data:
|
||||
@ -82,3 +85,17 @@ outputs:
|
||||
proto: udp
|
||||
step_config: |
|
||||
include ::tripleo::profile::base::time::ntp
|
||||
host_prep_tasks:
|
||||
- name: NTP settings
|
||||
set_fact:
|
||||
ntp_servers: {get_param: NtpServer}
|
||||
ntp_install_packages: {get_param: EnablePackageInstall}
|
||||
- block:
|
||||
- name: Install ntpdate
|
||||
package:
|
||||
name: ntpdate
|
||||
state: present
|
||||
when: ntp_install_packages|bool
|
||||
- name: Ensure system is NTP time synced
|
||||
command: ntpdate -u {{ ntp_servers | join(" ") }}
|
||||
when: ntp_servers
|
||||
|
Loading…
x
Reference in New Issue
Block a user