You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
hetzner-ansible/roles/wireguard/vars/main.yml

26 lines
762 B
YAML

---
wireguard_id: "{{ inventory_hostname }}-wireguard"
wireguard_docker:
services:
- name: "{{ wireguard_id }}"
image_name: "{{ wireguard_image_name }}"
image_version: "{{ wireguard_version }}"
environment:
- "PUID: \"1000\""
- "PGID: \"1000\""
- "TZ: \"Etc/UTC\""
- "PEERS: 0"
- "INTERNAL_SUBNET: \"{{ wireguard_network }}\""
volumes:
- '"./config/templates/server.conf:/config/templates/server.conf:rw"'
ports:
- external: "{{ service_port_wireguard }}"
internal: "{{ service_port_wireguard }}/udp"
restart: "unless-stopped"
cap_add:
- "NET_ADMIN"
- "SYS_MODULE"
sysctls:
- "\"net.ipv4.conf.all.src_valid_mark=1\""