]> git.phdru.name Git - ansible.git/blob - playbooks/roles/openvpn/tasks/main.yml
Feat(OpenVPN): Add separate role to install OpenVPN
[ansible.git] / playbooks / roles / openvpn / tasks / main.yml
1 - name: Install OpenVPN (Debian)
2   become: true
3   apt:
4     autoclean: yes
5     autoremove: yes
6     cache_valid_time: 3600
7     install_recommends: no
8     name: ['openvpn']
9     state: latest
10     update_cache: yes
11   when: ansible_facts.os_family == 'Debian'
12
13 - name: Configure OpenVPN (Debian)
14   become: true
15   lineinfile:
16     path: /etc/default/openvpn
17     regexp: '^AUTOSTART="none"$'
18     line: 'AUTOSTART="none"'
19     insertafter: '^#AUTOSTART="home office"$'
20   when: ansible_facts.os_family == 'Debian'