diff --git a/ansible/playbooks/roles/pangolin/defaults/main.yaml b/ansible/playbooks/roles/pangolin/defaults/main.yaml index 29136b5..f47c6c0 100644 --- a/ansible/playbooks/roles/pangolin/defaults/main.yaml +++ b/ansible/playbooks/roles/pangolin/defaults/main.yaml @@ -1,4 +1,8 @@ --- +pangolin_version: "ee-latest" +gerbil_version: "latest" +traefik_version: "latest" + # Derived Variables pangolin_cors_origin: "{{ pangolin_dashboard_url }}" diff --git a/ansible/playbooks/roles/pangolin/templates/docker-compose.yml.j2 b/ansible/playbooks/roles/pangolin/templates/docker-compose.yml.j2 index 9bc57ce..52ceaae 100644 --- a/ansible/playbooks/roles/pangolin/templates/docker-compose.yml.j2 +++ b/ansible/playbooks/roles/pangolin/templates/docker-compose.yml.j2 @@ -1,6 +1,6 @@ services: pangolin: - image: fosrl/pangolin:ee-latest + image: fosrl/pangolin:{{ pangolin_version }} container_name: pangolin restart: unless-stopped volumes: @@ -12,7 +12,7 @@ services: retries: 15 gerbil: - image: fosrl/gerbil:1.0.0 + image: fosrl/gerbil:{{ gerbil_version }} container_name: gerbil restart: unless-stopped depends_on: @@ -35,7 +35,7 @@ services: - 80:80 # Port for traefik because of the network_mode traefik: - image: traefik:v3.4.1 + image: traefik:{{ traefik_version }} container_name: traefik restart: unless-stopped network_mode: service:gerbil # Ports appear on the gerbil service