X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;ds=sidebyside;f=playbooks%2Froles%2Fopenvpn%2Ftasks%2Fmain.yaml;fp=playbooks%2Froles%2Fopenvpn%2Ftasks%2Fmain.yaml;h=527e0ee8e374d0fe207292ae9a1050a3e2d36c94;hb=3c5ede3e8a061c1817c429a5332dcf7bc76ec415;hp=0000000000000000000000000000000000000000;hpb=45ba3bdce32ecc6f9f0ac031ccb799ed3157d6f9;p=ansible.git diff --git a/playbooks/roles/openvpn/tasks/main.yaml b/playbooks/roles/openvpn/tasks/main.yaml new file mode 100644 index 0000000..527e0ee --- /dev/null +++ b/playbooks/roles/openvpn/tasks/main.yaml @@ -0,0 +1,20 @@ +- name: Install OpenVPN (Debian) + become: true + apt: + autoclean: yes + autoremove: yes + cache_valid_time: 3600 + install_recommends: no + name: ['openvpn', 'resolvconf'] + state: latest + update_cache: yes + when: ansible_facts.os_family == 'Debian' + +- name: Configure OpenVPN (Debian) + become: true + lineinfile: + path: /etc/default/openvpn + regexp: '^AUTOSTART="none"$' + line: 'AUTOSTART="none"' + insertafter: '^#AUTOSTART="home office"$' + when: ansible_facts.os_family == 'Debian'