Add ansible role to configure openvpn 68/10668/11
authorsankar palanivel <sankar.palanivel@est.tech>
Tue, 5 Oct 2021 12:08:44 +0000 (13:08 +0100)
committersankar palanivel <sankar.palanivel@est.tech>
Thu, 7 Oct 2021 16:49:49 +0000 (17:49 +0100)
commit6c2c6f4190f242d7d86983d3adb66ba03d8591b5
treecc4d549f0914c08e7eea281edc7391b3e0e347ea
parentc9fd62a2092c43f290610172f475342954b3c061
Add ansible role to configure openvpn

In this change,
 - Add ansible role to setup & configure openvpn server
 - Add ansible role to configure & generate openvpn client .ovpn file
 - Enable password protected openvpn client file

Change-Id: Ibd92205e7f6177e140ab28cb9878caab88935c17
16 files changed:
infra/configure_openvpn_client/deploy.sh [new file with mode: 0755]
infra/configure_openvpn_client/inventory/group_vars/all/common_vars.yaml [new file with mode: 0644]
infra/configure_openvpn_client/playbooks/openvpn_client_setup.yaml [new file with mode: 0644]
infra/configure_openvpn_client/playbooks/roles/vpn-client-certs/tasks/main.yml [new file with mode: 0644]
infra/configure_openvpn_client/playbooks/roles/vpn-client-preflight/tasks/main.yaml [new file with mode: 0644]
infra/configure_openvpn_client/playbooks/roles/vpn-client/files/make_config.sh [new file with mode: 0644]
infra/configure_openvpn_client/playbooks/roles/vpn-client/tasks/main.yml [new file with mode: 0644]
infra/configure_openvpn_client/playbooks/roles/vpn-client/templates/base.conf.j2 [new file with mode: 0644]
infra/configure_openvpn_server/deploy.sh [new file with mode: 0755]
infra/configure_openvpn_server/inventory/group_vars/all/common_vars.yaml [new file with mode: 0644]
infra/configure_openvpn_server/playbooks/openvpn_server_setup.yaml [new file with mode: 0644]
infra/configure_openvpn_server/playbooks/roles/vpn-server-certs/tasks/main.yml [new file with mode: 0644]
infra/configure_openvpn_server/playbooks/roles/vpn-server-preflight/tasks/main.yaml [new file with mode: 0644]
infra/configure_openvpn_server/playbooks/roles/vpn-server/tasks/main.yml [new file with mode: 0644]
infra/configure_openvpn_server/playbooks/roles/vpn-server/templates/server.conf.j2 [new file with mode: 0644]
infra/configure_openvpn_server/playbooks/roles/vpn-server/templates/vars.j2 [new file with mode: 0644]