diff --git a/app/views/unattended/provisioning_templates/provision/kickstart_default.erb b/app/views/unattended/provisioning_templates/provision/kickstart_default.erb index 6d1bd4a598e..ca9840a82f3 100644 --- a/app/views/unattended/provisioning_templates/provision/kickstart_default.erb +++ b/app/views/unattended/provisioning_templates/provision/kickstart_default.erb @@ -38,6 +38,7 @@ description: | - enable-official-puppet8-repo: boolean (default=false) - skip-puppet-setup: boolean (default=false) - salt_master: string (default=undef) + - ntp-pools: array (default=undef) - ntp-server: string (default=undef) - bootloader-append: string (default="nofb quiet splash=quiet") - disable-firewall: boolean (default=false) @@ -145,7 +146,11 @@ authconfig --useshadow --passalgo=<%= @host.operatingsystem.password_hash.downca timezone --utc <%= host_param('time-zone') || 'UTC' %> <%= host_param('ntp-server') ? "--ntpservers #{host_param('ntp-server')}" : '' %> <% else -%> timezone --utc <%= host_param('time-zone') || 'UTC' %> -<% if host_param('ntp-server') -%> +<% if host_param('ntp-pools') -%> +<% host_param('ntp-pools').each do |ntppool| -%> +timesource --ntp-pool <%= ntppool %> +<% end -%> +<% elsif host_param('ntp-server') -%> timesource --ntp-server <%= host_param('ntp-server') %> <% end -%> <% end -%>