infrastructure/ansible/roles/wireguard_53/tasks/main.yml
Jake Howard da55e3fb5f
All checks were successful
/ terraform (push) Successful in 47s
/ ansible (push) Successful in 1m46s
Fix references to home dir
2023-06-17 16:00:30 +01:00

33 lines
621 B
YAML

- name: Include vault
include_vars: vault.yml
- name: Install wireguard tools
package:
name: "{{ item }}"
become: true
loop:
- wireguard-tools
- qrencode
- name: Wireguard server config
template:
src: files/server.conf
dest: /etc/wireguard/wg53.conf
mode: "0600"
backup: true
become: true
notify: restart wireguard
- name: Wireguard client config
template:
src: files/client.conf
dest: "{{ me.home }}/wg53.conf"
mode: "0600"
become: true
notify: restart wireguard
- name: Enable wireguard
service:
name: wg-quick@wg53
enabled: true
become: true