diff --git a/resources/attributes/default.rb b/resources/attributes/default.rb index 903a254..e845e63 100644 --- a/resources/attributes/default.rb +++ b/resources/attributes/default.rb @@ -58,6 +58,7 @@ default['redborder']['services']['k2http'] = true default['redborder']['services']['redborder-exporter'] = true default['redborder']['services']['clamav'] = true +default['redborder']['services']['chrony'] = true default['redborder']['systemdservices']['chef-client'] = ['chef-client'] default['redborder']['systemdservices']['kafka'] = ['kafka'] @@ -75,3 +76,4 @@ default['redborder']['systemdservices']['radiusd'] = ['radiusd'] default['redborder']['systemdservices']['k2http'] = ['k2http'] default['redborder']['systemdservices']['redborder-exporter'] = ['rb-exporter'] +default['redborder']['systemdservices']['chrony'] = ['chronyd'] \ No newline at end of file diff --git a/resources/metadata.rb b/resources/metadata.rb index fc7bfd1..f1e5aed 100644 --- a/resources/metadata.rb +++ b/resources/metadata.rb @@ -25,3 +25,4 @@ depends 'k2http' depends 'rbcgroup' depends 'rb-clamav' +depends 'rb-chrony' diff --git a/resources/recipes/configure.rb b/resources/recipes/configure.rb index 9ec94ca..73f3324 100644 --- a/resources/recipes/configure.rb +++ b/resources/recipes/configure.rb @@ -174,6 +174,15 @@ action(proxy_services['clamav'] ? :add : :remove) end +rb_chrony_config 'Configure Chrony' do + ntp_servers node['redborder']['ntp']['servers'] + if proxy_services['chrony'] + action :add + else + action :remove + end +end + # MOTD manager = `grep 'cloud_address' /etc/redborder/rb_init_conf.yml | cut -d' ' -f2`