From 798b2bf5cca44241c26c6fb30922a2cb21166c12 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Sun, 5 Apr 2026 22:08:54 -0400 Subject: [PATCH] weatherstar --- main.yml | 3 +++ tasks/weatherstar.yml | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tasks/weatherstar.yml diff --git a/main.yml b/main.yml index 76f7361..cf2dd3f 100644 --- a/main.yml +++ b/main.yml @@ -88,6 +88,9 @@ - name: Deploy Gitea Runner import_tasks: tasks/runner.yml tags: runner_deploy + - name: Deploy Weatherstar + import_tasks: tasks/weatherstar.yml + tags: weatherstar_deploy - hosts: jackson diff --git a/tasks/weatherstar.yml b/tasks/weatherstar.yml new file mode 100644 index 0000000..9e6fb41 --- /dev/null +++ b/tasks/weatherstar.yml @@ -0,0 +1,22 @@ +--- +- name: Deploy Weatherstar + include_role: + name: docker + vars: + name: weatherstar + image: + name: ghcr.io/netbymatt/ws4kp + tag: latest + networks: + - name: homelab + env: + TZ: "{{ TZ }}" + WSQS_latLonQuery: "Batavia, New York, USA" + WSQS_hazards_checkbox: "true" + WSQS_current_weather_checkbox: "true" + labels: + traefik.enable: "true" + traefik.http.routers.weatherstar.rule: Host(`weatherstar.fntz.net`) + traefik.http.routers.weatherstar.entrypoints: webSecure + traefik.http.routers.weatherstar.tls.certresolver: letsencrypt + traefik.http.services.weatherstar.loadbalancer.server.port: "8080"