Update ansible roles to automate nordix openvpn user management
[infra/tools.git] / infra / openvpn_automation / playbooks / roles / vpn-client-preflight / tasks / main.yaml
1 ---
2 # tasks file for preflight
3 - name: Check user vpn directory existence
4   stat:
5     path: "{{ lookup('env','HOME') }}/{{ user_name }}"
6   register: uservpn_dir
7
8 - name: Log user vpn directory status on console
9   debug:
10     msg: "The user vpn directory {{ lookup('env','HOME') }}/{{ user_name }} is already exist"
11   when: uservpn_dir.stat.exists
12
13 - name: Create directory to user vpn files
14   file:
15     path: "{{ lookup('env','HOME') }}/{{ user_name }}"
16     state: directory
17     mode: "0700"
18     recurse: true
19   when: not uservpn_dir.stat.exists
20
21 - name: Set fact for user vpn files directory
22   set_fact:
23     vpn_user_files_location: "{{ lookup('env','HOME') }}/{{ user_name }}"