From b129b7e1465b13078b087d64fdd0d1c5b7dc43b8 Mon Sep 17 00:00:00 2001 From: Bert-Jan Fikse Date: Fri, 7 Nov 2025 17:36:29 +0100 Subject: [PATCH] chore: deploy garage role to vagrant backend host and expose webui --- inventories/vagrant/host_vars/backend/garage.yml | 4 ++++ inventories/vagrant/host_vars/backend/traefik.yml | 4 ++++ inventories/vagrant/hosts.ini | 3 +++ playbooks/site.yml | 6 ++++++ 4 files changed, 17 insertions(+) create mode 100644 inventories/vagrant/host_vars/backend/garage.yml diff --git a/inventories/vagrant/host_vars/backend/garage.yml b/inventories/vagrant/host_vars/backend/garage.yml new file mode 100644 index 0000000..bbe3f69 --- /dev/null +++ b/inventories/vagrant/host_vars/backend/garage.yml @@ -0,0 +1,4 @@ +# Garage configuration for backend host +garage_s3_domain: "storage.local.test" +garage_webui_domain: "console.storage.local.test" +garage_webui_enabled: true \ No newline at end of file diff --git a/inventories/vagrant/host_vars/backend/traefik.yml b/inventories/vagrant/host_vars/backend/traefik.yml index da93bef..6f0c5b0 100644 --- a/inventories/vagrant/host_vars/backend/traefik.yml +++ b/inventories/vagrant/host_vars/backend/traefik.yml @@ -8,6 +8,10 @@ traefik_services: domain: keycloak.local.test port: 443 protocol: https + - name: garage-webui + domain: console.storage.local.test + port: 443 + protocol: https # Example: Add more services as you deploy them # - name: forgejo diff --git a/inventories/vagrant/hosts.ini b/inventories/vagrant/hosts.ini index 564c47d..5c1ce89 100644 --- a/inventories/vagrant/hosts.ini +++ b/inventories/vagrant/hosts.ini @@ -33,4 +33,7 @@ backend backend2 [keycloak_servers] +backend + +[garage_servers] backend \ No newline at end of file diff --git a/playbooks/site.yml b/playbooks/site.yml index 03c1ec3..a53c36b 100644 --- a/playbooks/site.yml +++ b/playbooks/site.yml @@ -23,6 +23,12 @@ roles: - digitalboard.core.keycloak +- name: Deploy garage service + hosts: garage_servers + become: yes + roles: + - digitalboard.core.garage + - name: Configure reverse proxy on DMZ servers hosts: traefik_servers_dmz become: yes