Files
rick-infra/playbooks/production.yml
Joakim 0ecbb84fa5 Configure devigo service in production environment
- Added devigo role to production playbook
- Configured domains: devigo.no (apex), www.devigo.no, decap.jnss.me
- Set OAuth trusted origins for multi-domain support
- Integrated with existing Caddy and Podman infrastructure
2025-12-16 00:53:39 +01:00

34 lines
901 B
YAML

---
# Production Services Deployment
#
# Deploys production services requiring high uptime to mini-vps including:
# - Caddy web server
# - Sigvild Gallery (wedding photo gallery)
# - Devigo (sales training company website)
#
# Usage:
# ansible-playbook playbooks/production.yml
# ansible-playbook playbooks/production.yml --tags devigo
# - import_playbook: security.yml
- name: Deploy Production Services
hosts: production
become: true
gather_facts: true
pre_tasks:
# Workaround: Manually load group_vars due to Ansible 2.20 variable loading issue
- name: Load production group variables
include_vars:
dir: "{{ playbook_dir }}/../group_vars/production"
extensions: ['yml']
tags: always
roles:
- role: devigo
tags: ['devigo', 'website', 'sales', 'oauth']
- role: sigvild-gallery
tags: ['sigvild', 'gallery', 'wedding']