From 45776f752819f6549008bf1a41bf350bdb625583 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Sun, 11 Jan 2026 19:47:40 -0500 Subject: [PATCH] deploy floof --- main.yml | 3 +++ tasks/floof.yml | 19 +++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 tasks/floof.yml diff --git a/main.yml b/main.yml index 13d8900..c4404db 100644 --- a/main.yml +++ b/main.yml @@ -106,6 +106,9 @@ - name: Deploy Database import_tasks: tasks/mariadb.yml tags: mariadb_deploy + - name: Deploy Floof + import_tasks: tasks/floof.yml + tags: floof_deploy - hosts: nas diff --git a/tasks/floof.yml b/tasks/floof.yml new file mode 100644 index 0000000..61d20d1 --- /dev/null +++ b/tasks/floof.yml @@ -0,0 +1,19 @@ +--- +- name: Deploy Floof + include_role: + name: docker + vars: + name: floof_adventure + directories: + - "{{ data_dir }}/floof" + networks: + - name: homelab + git: + repo: git@git.alexav.gg/alex/floofs-adventure + dest: "{{ data_dir }}/floof" + labels: + traefik.enable: "true" + traefik.http.routers.dz.rule: Host(`floof.alexav.gg`) + traefik.http.routers.dz.entrypoints: webSecure + traefik.http.routers.dz.tls.certresolver: letsencrypt + traefik.http.services.dz.loadbalancer.server.port: "3001"