27 lines
567 B
YAML
27 lines
567 B
YAML
---
|
|
- name: Load vault variables
|
|
ansible.builtin.include_vars:
|
|
file: ../../group_vars/vault.yml
|
|
|
|
- name: WStunnel setup
|
|
ansible.builtin.import_tasks: wstunnel.yml
|
|
|
|
- name: Copy config
|
|
template:
|
|
src: ../templates/wireguardserver.conf
|
|
dest: /etc/wireguard/wireguardserver.conf
|
|
owner: root
|
|
group: root
|
|
mode: '0644'
|
|
notify: Restart wstunnel
|
|
|
|
- name: Install iptables
|
|
ansible.builtin.package:
|
|
name: iptables
|
|
|
|
- name: Start and enabled
|
|
ansible.builtin.service:
|
|
name: wg-quick@wireguardserver
|
|
state: started
|
|
enabled: true
|