From bf7bb4387ce843b201baf6e79c9a375757cf30d4 Mon Sep 17 00:00:00 2001
From: Adar Nimrod <nimrod@shore.co.il>
Date: Thu, 6 Jul 2017 18:43:59 +0300
Subject: [PATCH] - Cleaner OpenBSD package installation.

---
 tasks/main.yml | 5 -----
 tasks/sudo.yml | 2 +-
 vars/main.yml  | 5 -----
 3 files changed, 1 insertion(+), 11 deletions(-)

diff --git a/tasks/main.yml b/tasks/main.yml
index a534b62..1211723 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -10,11 +10,6 @@
         - users_use_sudo in [ True, False ]
         - users_prune in [ True, False ]
         # OpenBSD 5.7 was the last version that came with sudo installed.
-        - >
-            ansible_os_family != 'OpenBSD' or
-            ansible_distribution_version|version_compare('5.7', '<=') or
-            ansible_distribution_version in users_sudo_pkg or
-            not users_use_sudo
 
 - include: sudo.yml
   when: users_use_sudo
diff --git a/tasks/sudo.yml b/tasks/sudo.yml
index 89e4c9f..623da82 100644
--- a/tasks/sudo.yml
+++ b/tasks/sudo.yml
@@ -11,7 +11,7 @@
 - name: pkg install sudo
   when: ansible_pkg_mgr == 'openbsd_pkg' and ansible_distribution_version|version_compare('5.7', '>')
   openbsd_pkg:
-      name: '{{ users_sudo_pkg[ansible_distribution_version] }}'
+      name: sudo%1.8
       state: present
 
 - name: Create sudoers.d directory
diff --git a/vars/main.yml b/vars/main.yml
index c51737e..2bfeb22 100644
--- a/vars/main.yml
+++ b/vars/main.yml
@@ -8,11 +8,6 @@ aliases_file:
     OpenBSD: /etc/mail/aliases
     Debian: /etc/aliases
 
-users_sudo_pkg:
-    '5.8': sudo-1.8.14.3
-    '5.9': sudo-1.8.15
-    '6.0': sudo-1.8.17.1
-
 users_unique_groups: '{{ users|selectattr("groups", "defined")|sum(attribute="groups", start=[])|list|unique }}'
 
 users_sudo_group: "{{ 'wheel' if ansible_os_family == 'OpenBSD' else 'sudo' }}"
-- 
GitLab