diff --git a/playbooks/podman.yml b/playbooks/podman.yml new file mode 100644 index 0000000..69cc205 --- /dev/null +++ b/playbooks/podman.yml @@ -0,0 +1,7 @@ +- name: Install Podman server + hosts: "{{ PLAYBOOK_HOST | default('none') }}" + become: true + roles: + - base + - proxy + - podman diff --git a/roles/base/templates/wireguard.j2 b/roles/base/templates/wireguard.j2 index 70bccf8..7a7b861 100644 --- a/roles/base/templates/wireguard.j2 +++ b/roles/base/templates/wireguard.j2 @@ -6,6 +6,17 @@ Address = {{ wireguard.address }} {% if wireguard.listenport is defined %} ListenPort = {{ wireguard.listenport }} {% endif %} +{%- if wireguard.table is defined %} +Table = {{ wireguard.table }} +{% endif -%} + +{%- if wireguard.postup is defined %} +PostUp = {{ wireguard.postup }} +{% endif -%} + +{%- if wireguard.predown is defined %} +PreDown = {{ wireguard.predown }} +{% endif %} {% for peer in wireguard.peers %} {% if peer.name is defined %}