diff --git a/nodepool/elements/infra-package-needs/pkg-map b/nodepool/elements/infra-package-needs/pkg-map index daaf5a8052..8eabf9a1cf 100644 --- a/nodepool/elements/infra-package-needs/pkg-map +++ b/nodepool/elements/infra-package-needs/pkg-map @@ -1,4 +1,13 @@ { + "release": { + "centos": { + "8": { + "python-dev": "", + "ntp": "chrony", + "ntpdate": "" + } + } + }, "distro": { "fedora": { "python3-dev": "python3-devel", diff --git a/nodepool/elements/infra-package-needs/post-install.d/80-enable-infra-services b/nodepool/elements/infra-package-needs/post-install.d/80-enable-infra-services index eb44079f84..76b18749bc 100755 --- a/nodepool/elements/infra-package-needs/post-install.d/80-enable-infra-services +++ b/nodepool/elements/infra-package-needs/post-install.d/80-enable-infra-services @@ -14,6 +14,8 @@ case "$DIB_INIT_SYSTEM" in systemd) if [[ $DISTRO_NAME = "ubuntu" || $DISTRO_NAME = "debian" ]]; then systemctl enable ntp.service + elif [[ $DISTRO_NAME == "centos" && $DIB_RELEASE -ge 8 ]]; then + systemctl enable chronyd else systemctl enable ntpd.service fi