Add Sigvild Gallery wedding photo application with automated deployment and improve Caddy plugin management

This commit is contained in:
2025-11-15 16:13:18 +01:00
parent 8162e789ee
commit 7c3b02e5ad
16 changed files with 923 additions and 10 deletions

View File

@@ -2,7 +2,7 @@
# Core infrastructure deployment with security hardening first
# Security hardening establishes secure foundation before web services
- import_playbook: playbooks/security.yml
# - import_playbook: playbooks/security.yml
- name: Deploy Core Infrastructure
hosts: arch-vps
@@ -10,8 +10,10 @@
gather_facts: yes
roles:
- role: caddy
tags: ['caddy', 'infrastructure', 'web']
# - role: caddy
# tags: ['caddy', 'infrastructure', 'web']
- role: sigvild-gallery
tags: ['sigvild', 'gallery', 'wedding']
post_tasks:
- name: Verify Caddy API is accessible