From e2e5fdcd6783513dc6bc9325e598931024b0ede2 Mon Sep 17 00:00:00 2001 From: Kris Lamoureux Date: Thu, 15 Jan 2026 00:47:04 -0500 Subject: [PATCH] Add WireGuard routing and Podman playbook --- playbooks/podman.yml | 7 +++++++ roles/base/templates/wireguard.j2 | 11 +++++++++++ 2 files changed, 18 insertions(+) create mode 100644 playbooks/podman.yml 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 %}