feat: lxc cannot use chronyd (#259)

- ensure lxc nodes do not attempt to install chronyd
- ensure chrony is removed

Reviewed-on: https://git.query.consul/unkinben/puppet-prod/pulls/259
This commit is contained in:
Ben Vincent 2025-04-24 23:18:45 +10:00
parent 9dcaafb8ba
commit ecce93bedb
2 changed files with 6 additions and 1 deletions

View File

@ -1 +1,4 @@
--- ---
profiles::packages::include:
chrony:
ensure: absent

View File

@ -28,7 +28,9 @@ class profiles::base (
include profiles::base::groups include profiles::base::groups
include profiles::base::root include profiles::base::root
include profiles::accounts::sysadmin include profiles::accounts::sysadmin
if $facts['virtual'] != 'lxc' {
include profiles::ntp::client include profiles::ntp::client
}
include profiles::dns::base include profiles::dns::base
include profiles::pki::vault include profiles::pki::vault
include profiles::ssh::sign include profiles::ssh::sign