Files
hysteria2/roles/hysteria2/tasks/main.yml
T
Sergey Antropoff 0aec9e6e54 Add Salamander obfs branch: replace masquerade with packet obfuscation.
- ACME TLS challenge on 443 (no port 80 or nginx decoy)
- Auto-generate and persist obfs password per server
- Update client export, HTML catalog, and vault examples
- Document Salamander vs main and ACME auto-renewal in README
2026-07-01 02:17:22 +03:00

33 lines
859 B
YAML

---
- name: Install Hysteria2
ansible.builtin.import_tasks: validate.yml
tags: [install, update, export]
- name: Resolve VPN users
ansible.builtin.import_tasks: users.yml
tags: [install, update, export]
- name: Resolve Salamander obfs password
ansible.builtin.import_tasks: obfs.yml
tags: [install, update, export]
- name: Install packages and Hysteria2 binary
ansible.builtin.import_tasks: install.yml
tags: [install]
- name: Configure Hysteria2 server
ansible.builtin.import_tasks: configure.yml
tags: [install, update]
- name: Update Hysteria2 binary
ansible.builtin.import_tasks: update.yml
tags: [update]
- name: Export client URLs and QR codes
ansible.builtin.import_tasks: export.yml
tags: [install, update, export]
- name: Uninstall Hysteria2
ansible.builtin.import_tasks: uninstall.yml
tags: [never, uninstall]