From 6c5c45b3286d5c7e8719ff177ae9141fdc1241f8 Mon Sep 17 00:00:00 2001 From: Ekko <92532497+0ekk@users.noreply.github.com> Date: Tue, 20 May 2025 16:07:16 +0800 Subject: [PATCH] Allow stopping ubuntu unattended-upgrades (#12174) Signed-off-by: Ekko Tu --- roles/bootstrap_os/defaults/main.yml | 2 ++ roles/bootstrap_os/tasks/ubuntu.yml | 8 ++++++++ 2 files changed, 10 insertions(+) diff --git a/roles/bootstrap_os/defaults/main.yml b/roles/bootstrap_os/defaults/main.yml index 1bef39727..526d02575 100644 --- a/roles/bootstrap_os/defaults/main.yml +++ b/roles/bootstrap_os/defaults/main.yml @@ -19,6 +19,8 @@ use_oracle_public_repo: true ## Ubuntu specific variables # Disable unattended-upgrades for Linux kernel and all packages start with linux- on Ubuntu ubuntu_kernel_unattended_upgrades_disabled: false +# Stop unattended-upgrades if it is currently running on Ubuntu +ubuntu_stop_unattended_upgrades: false fedora_coreos_packages: - python diff --git a/roles/bootstrap_os/tasks/ubuntu.yml b/roles/bootstrap_os/tasks/ubuntu.yml index 545de9436..443c9532b 100644 --- a/roles/bootstrap_os/tasks/ubuntu.yml +++ b/roles/bootstrap_os/tasks/ubuntu.yml @@ -19,3 +19,11 @@ when: - ubuntu_kernel_unattended_upgrades_disabled - unattended_upgrades_file_stat.stat.exists + +- name: Stop unattended-upgrades service + service: + name: unattended-upgrades + state: stopped + enabled: false + become: true + when: ubuntu_stop_unattended_upgrades