From 0e818645400a6146247d9f72543f92a40d52b317 Mon Sep 17 00:00:00 2001 From: Vishesh Jindal Date: Sat, 28 Oct 2017 04:45:02 +0530 Subject: [PATCH] Fix external debian repo installation --- README.md | 5 +++++ defaults/main.yml | 5 +++++ tasks/install.deb.yml | 2 +- 3 files changed, 11 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b724f7d..94fcdda 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,11 @@ Only tested on ubuntu for now. ```yaml openvpn_enabled: yes # The role is enabled +openvpn_version: stable # Version can be one of + # stable: stable releases only - no alphas, betas or RCs + # testing: latest releases, including alphas/betas/RCs + # release/2.3: OpenvPN 2.3 releases + # release/2.4: OpenVPN 2.4 releases, including alphas/betas/RCs openvpn_etcdir: /etc/openvpn openvpn_keydir: "{{openvpn_etcdir}}/keys" diff --git a/defaults/main.yml b/defaults/main.yml index d52a08b..6a7051d 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,6 +1,11 @@ --- openvpn_enabled: yes # The role is enabled +openvpn_version: stable # Version can be one of + # stable: stable releases only - no alphas, betas or RCs + # testing: latest releases, including alphas/betas/RCs + # release/2.3: OpenvPN 2.3 releases + # release/2.4: OpenVPN 2.4 releases, including alphas/betas/RCs openvpn_etcdir: /etc/openvpn openvpn_keydir: "{{openvpn_etcdir}}/keys" diff --git a/tasks/install.deb.yml b/tasks/install.deb.yml index a3cf442..201a535 100644 --- a/tasks/install.deb.yml +++ b/tasks/install.deb.yml @@ -9,7 +9,7 @@ - name: Add OpenVPN repo sources apt_repository: filename: openvpn - repo: deb http://swupdate.openvpn.net/apt {{ ansible_lsb.codename }} main + repo: deb http://build.openvpn.net/debian/openvpn/{{ openvpn_version }} {{ ansible_lsb.codename }} main when: openvpn_use_external_repo - name: Install requirements (Debian)