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