From 14cbd714ce20367a510e7d27233c655966b1595e Mon Sep 17 00:00:00 2001 From: Jonathan DeMasi Date: Tue, 17 Feb 2026 21:44:28 -0700 Subject: [PATCH] add vars support for pangolin updates --- .../production/host_vars/pangolin.jthan.io/vars.yaml | 3 +++ .../roles/pangolin/tasks/templates/docker-compose.yaml.j2 | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ansible/inventories/production/host_vars/pangolin.jthan.io/vars.yaml b/ansible/inventories/production/host_vars/pangolin.jthan.io/vars.yaml index c971b4b..11a71c6 100644 --- a/ansible/inventories/production/host_vars/pangolin.jthan.io/vars.yaml +++ b/ansible/inventories/production/host_vars/pangolin.jthan.io/vars.yaml @@ -1,4 +1,7 @@ root_pw: "{{ lookup('bitwarden.secrets.lookup', '279ef4de-8dc7-4e55-a548-b3c400107332') }}" +pangolin_version: "1.15.1" +gerbil_version: "1.3.0" +traefik_version: "3.4.0" pangolin_base_domain: "pangolin.jthan.io" pangolin_cert_email: "me@jthan.io" pangolin_secret_string: "{{ lookup('bitwarden.secrets.lookup', '30efc9d3-4f98-4b1b-b31b-b3c40010c343') }}" diff --git a/ansible/roles/pangolin/tasks/templates/docker-compose.yaml.j2 b/ansible/roles/pangolin/tasks/templates/docker-compose.yaml.j2 index eb0485d..7283f76 100644 --- a/ansible/roles/pangolin/tasks/templates/docker-compose.yaml.j2 +++ b/ansible/roles/pangolin/tasks/templates/docker-compose.yaml.j2 @@ -1,6 +1,6 @@ services: pangolin: - image: fosrl/pangolin:1.15.1 # https://github.com/fosrl/pangolin/releases + image: fosrl/pangolin:{{ pangolin_version }} # https://github.com/fosrl/pangolin/releases container_name: pangolin restart: unless-stopped volumes: @@ -12,7 +12,7 @@ services: retries: 15 gerbil: - image: fosrl/gerbil:1.3.0 # https://github.com/fosrl/gerbil/releases + image: fosrl/gerbil:{{ gerbil_version }} # https://github.com/fosrl/gerbil/releases container_name: gerbil restart: unless-stopped depends_on: @@ -38,7 +38,7 @@ services: - 80:80 # Port for traefik because of the network_mode traefik: - image: traefik:v3.4.0 + image: traefik:v{{ traefik_version }} container_name: traefik restart: unless-stopped network_mode: service:gerbil # Ports appear on the gerbil service