From e5920136c09ca17eb34d04613cca4b5bbe5078d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Torma=20Krist=C3=B3f?= Date: Thu, 14 Apr 2022 16:10:43 +0200 Subject: [PATCH] add openvpn stuff --- .../openvpn/files/openvpn-config-folder-here | 0 roles/openvpn/tasks/main.yaml | 24 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 roles/openvpn/files/openvpn-config-folder-here create mode 100644 roles/openvpn/tasks/main.yaml diff --git a/roles/openvpn/files/openvpn-config-folder-here b/roles/openvpn/files/openvpn-config-folder-here new file mode 100644 index 0000000..e69de29 diff --git a/roles/openvpn/tasks/main.yaml b/roles/openvpn/tasks/main.yaml new file mode 100644 index 0000000..c7d6a51 --- /dev/null +++ b/roles/openvpn/tasks/main.yaml @@ -0,0 +1,24 @@ +--- +- name: "Install openvpn-server via apt" + apt: + update_cache: yes + state: present + name: + - openvpn-server + +- name: Upload openvpn config to server + ansible.posix.synchronize: + src: openvpn-config + dest: /etc/openvpn/server + +- name: Enable and restart openvpn daemon + service: + name: openvpn + state: restarted + enabled: yes + +- name: Allow openvpn port via ufw + community.general.ufw: + rule: allow + port: "1194" + proto: udp