Update ansible roles to automate nordix openvpn user management
[infra/tools.git] / infra / openvpn_automation / playbooks / openvpn_user_setup.yaml
1 ---
2 - name: Prepare to create user ovpn file in OpenVPN server
3   hosts: localhost
4   gather_facts: false
5   vars_files:
6     - "{{ playbook_dir }}/../inventory/group_vars/all/vars.yaml"
7
8   roles:
9     - {role: vpn-client-preflight}
10
11 - name: Generate Certificates for vpn users
12   hosts: jumphost
13   become: false
14   gather_facts: false
15   vars_files:
16     - "{{ playbook_dir }}/../inventory/group_vars/all/vars.yaml"
17
18   roles:
19     - {role: vpn-client-certs}
20
21 - name: Generate user vpn config files
22   hosts: nordix_ca
23   become: false
24   gather_facts: false
25   vars_files:
26     - "{{ playbook_dir }}/../inventory/group_vars/all/vars.yaml"
27
28   roles:
29     - {role: generate-user-ovpn}