From e7e4a9c0c87717378e80c25ab1040bec9557d335 Mon Sep 17 00:00:00 2001 From: aminnairi <18418459+aminnairi@users.noreply.github.com> Date: Fri, 5 Jan 2024 13:42:16 +0100 Subject: [PATCH] new role for handling all things related to pia --- .../privateinternetaccess/tasks/main.yml | 22 +++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 ansible/roles/privateinternetaccess/tasks/main.yml diff --git a/ansible/roles/privateinternetaccess/tasks/main.yml b/ansible/roles/privateinternetaccess/tasks/main.yml new file mode 100644 index 0000000..36469f9 --- /dev/null +++ b/ansible/roles/privateinternetaccess/tasks/main.yml @@ -0,0 +1,22 @@ +--- +- name: Ensure the temporary folder is present + become: true + file: + path: /tmp/privateinternetaccess + state: directory +- name: Download Private Internet Access OpenVPN configuration + become: true + get_url: + url: https://www.privateinternetaccess.com/openvpn/openvpn.zip + dest: /tmp/privateinternetaccess/openvpn.zip +- name: Ensure the configuration folder for Private Internet Access exists + become: true + file: + path: /etc/privateinternetaccess + state: directory +- name: Unzip the Private Internet Access OpenVPN configuration + become: true + unarchive: + src: /tmp/privateinternetaccess/openvpn.zip + dest: /etc/privateinternetaccess/ + mode: '0600'