-
Notifications
You must be signed in to change notification settings - Fork 199
Expand file tree
/
Copy pathinstall.deb.yml
More file actions
35 lines (28 loc) · 970 Bytes
/
install.deb.yml
File metadata and controls
35 lines (28 loc) · 970 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
---
- name: Add OpenVPN repo GPG key
apt_key:
id: E158C569
url: https://swupdate.openvpn.net/repos/repo-public.gpg
when: openvpn_use_external_repo
- name: Add OpenVPN repo sources
apt_repository:
filename: openvpn
repo: deb http://build.openvpn.net/debian/openvpn/{{ openvpn_version }} {{ ansible_lsb.codename }} main
when: openvpn_use_external_repo
- name: Install requirements (Debian)
apt: name={{item}} force=yes
with_items: [openvpn, udev, openssl, zip]
- name: Install dependencies (Debian)
apt: name={{item}} force=yes
when: openvpn_use_pam_users|default(false)
with_items: [libpam-pwdfile, python-passlib]
- name: Install easy-rsa package
apt: name=easy-rsa
when: openvpn_use_system_easyrsa
- name: Install LDAP dependencies (Debian)
apt: name=openvpn-auth-ldap force=yes
when: openvpn_use_ldap
- name: Install bridge dependencies (Debian)
apt: name={{item}}
when: openvpn_bridge
with_items: [bridge-utils]