From 1e27b10924ef634d3abe3eeca5ee01188076cc21 Mon Sep 17 00:00:00 2001 From: ale <ale@incal.net> Date: Mon, 1 Mar 2021 10:42:16 +0000 Subject: [PATCH] Stagger package upgrades across the available hosts --- roles/base/tasks/main.yml | 5 ----- site.yml | 13 +++++++++++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/roles/base/tasks/main.yml b/roles/base/tasks/main.yml index 93692b7..542b7b0 100644 --- a/roles/base/tasks/main.yml +++ b/roles/base/tasks/main.yml @@ -1,10 +1,5 @@ --- -- name: Upgrade existing packages - apt: - update_cache: true - upgrade: true - - name: Set hostname copy: dest: /etc/hostname diff --git a/site.yml b/site.yml index 920c442..b205245 100644 --- a/site.yml +++ b/site.yml @@ -1,5 +1,18 @@ --- +# First update packages on all hosts, staggering execution so as to +# not restart all radiod nodes at once on package upgrades. +- hosts: all + tasks: + - name: Upgrade packages + apt: + update_cache: true + upgrade: true + serial: + - 1 + - 1 + - "100%" + - hosts: all roles: - base -- GitLab