Merge "Add host prep step for ntp time sync"

This commit is contained in:
Zuul 2018-06-23 00:14:23 +00:00 committed by Gerrit Code Review
commit bd814b7659
1 changed files with 18 additions and 1 deletions

View File

@ -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