40 lines
842 B
Ruby
40 lines
842 B
Ruby
package 'systemd-timesyncd'
|
|
|
|
service 'systemd-timesyncd' do
|
|
action :enable
|
|
end
|
|
|
|
case node['platform_version']
|
|
when "20.04", "22.04", "24.04"
|
|
case node['platform_version']
|
|
when "20.04"
|
|
remote_file '/etc/systemd/timesyncd.conf' do
|
|
owner 'root'
|
|
group 'root'
|
|
mode '0644'
|
|
|
|
notifies :restart, 'service[systemd-timesyncd]'
|
|
end
|
|
when "22.04"
|
|
remote_file '/etc/systemd/timesyncd.conf' do
|
|
owner 'root'
|
|
group 'root'
|
|
mode '0644'
|
|
|
|
source 'files/etc/systemd/timesyncd.2204.conf'
|
|
|
|
notifies :restart, 'service[systemd-timesyncd]'
|
|
end
|
|
when "24.04"
|
|
remote_file '/etc/systemd/timesyncd.conf' do
|
|
owner 'root'
|
|
group 'root'
|
|
mode '0644'
|
|
|
|
source 'files/etc/systemd/timesyncd.2404.conf'
|
|
|
|
notifies :restart, 'service[systemd-timesyncd]'
|
|
end
|
|
end
|
|
end
|