From c5a766e2c2d39e4efae691ed6e871deea2f69fd1 Mon Sep 17 00:00:00 2001
From: ale <ale@incal.net>
Date: Tue, 14 May 2019 22:04:22 +0100
Subject: [PATCH] Bypass rollback protection based on the value of the
 'rollback' variable

---
 roles/base/defaults/main.yml | 2 --
 roles/base/vars/main.yml     | 5 +++++
 2 files changed, 5 insertions(+), 2 deletions(-)
 create mode 100644 roles/base/vars/main.yml

diff --git a/roles/base/defaults/main.yml b/roles/base/defaults/main.yml
index 659a5536..15e36885 100644
--- a/roles/base/defaults/main.yml
+++ b/roles/base/defaults/main.yml
@@ -18,5 +18,3 @@ backup_repository_restic_password: ""
 # A fallback SSH key that can be used in an emergency to login as root.
 emergency_ssh_key: ""
 
-# Bypass rollback protection in production.
-skip_rollback_protection: false
diff --git a/roles/base/vars/main.yml b/roles/base/vars/main.yml
new file mode 100644
index 00000000..7a45a638
--- /dev/null
+++ b/roles/base/vars/main.yml
@@ -0,0 +1,5 @@
+---
+
+# Define the 'rollback' variable to bypass rollback protection.
+skip_rollback_protection: "{{ rollback | default(False) | bool }}"
+
-- 
GitLab