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.
26 lines
762 B
YAML
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\""
|