summaryrefslogtreecommitdiff
path: root/roles/xray/tasks/check_xray_exists.yaml
blob: c0fdc525d8bc58e4f498cb8b72b2b230537ca6ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
- name: "Check if xray is already installed"
  ansible.builtin.stat:
    path: /var/reactance/xray
  register: xray_directory

- name: "Check if xray is configured"
  ansible.builtin.stat:
    path: /var/reactance/xray/etc/config.json
  register: xray_config

- name: "Install xray if directory doesn't exist"
  ansible.builtin.include_tasks: install_xray.yaml
  when:  xray_directory.stat.exists == false

- name: "Configure xray"
  ansible.builtin.include_tasks: configure_xray.yaml
  when: xray_config.stat.exists == false

- name: "Create xray users"
  ansible.builtin.include_tasks: create_users_xray.yaml