From 6ade2ed7169cc1e9a6bbd9b3acc7468dd90783ed Mon Sep 17 00:00:00 2001
From: Alexandre Iooss <erdnaxe@crans.org>
Date: Wed, 26 Feb 2020 18:42:46 +0100
Subject: [PATCH] Add upgrade playbook

---
 clean_servers.yml |  1 +
 upgrade.yml       | 19 +++++++++++++++++++
 2 files changed, 20 insertions(+)
 create mode 100644 upgrade.yml

diff --git a/clean_servers.yml b/clean_servers.yml
index b4fd8f28..2a550ed2 100644
--- a/clean_servers.yml
+++ b/clean_servers.yml
@@ -30,6 +30,7 @@
           - libmonitoring-plugin-perl
           - snmp
           - nagios-plugins-contrib
+          - nagios-nrpe-server
           - python-nagiosplugin
           - python3-nagiosplugin
           - os-prober  # makes grub-install lag
diff --git a/upgrade.yml b/upgrade.yml
new file mode 100644
index 00000000..e124ecfa
--- /dev/null
+++ b/upgrade.yml
@@ -0,0 +1,19 @@
+---
+# This is a special playbook to upgrade a server, be careful!
+- hosts: server,test_vm
+  tasks:
+    - name: Upgrade
+      apt:
+        upgrade: dist
+        update_cache: true
+      register: apt_result
+      retries: 3
+      until: apt_result is succeeded
+
+    - name: Clean unwanted olderstuff
+      apt:
+        autoremove: true
+        purge: true
+      register: apt_result
+      retries: 3
+      until: apt_result is succeeded
-- 
GitLab