18 lines
981 B
YAML
18 lines
981 B
YAML
---
|
|
# How to run:
|
|
# ansible-playbook -i ./inventory/hosts playbooks/vpn.yml --ask-become-pass --diff
|
|
|
|
- name: Setup VLESS VPN server
|
|
hosts: vpn
|
|
become: yes
|
|
roles:
|
|
- role: xray-vps-setup
|
|
vars:
|
|
domain: access.stanito.me # домен, уровень неважен
|
|
setup_variant: xray # marzban or xray
|
|
setup_warp: false # true or false
|
|
configure_security: false # true or false
|
|
user_to_create: xray_user # если configure_security: true, то обязательно
|
|
user_password: "" # если configure_security: true, то обязательно
|
|
SSH_PORT: 22 # если configure_security: true, то обязательно
|
|
ssh_public_key: "{{ ssh_public_key }}" # если configure_security: true, то обязательно |