Define separate lists for EU and trusted countries in group vars. Update Caddyfile template to support EU, trusted, and combined allow lists. Switch Sathub domains to use combined country allow list.
Ansible Configuration
1Password Integration
This Ansible configuration includes a custom lookup plugin for fetching secrets from 1Password. The 1Password CLI must be installed and authenticated on the machine running Ansible.
See 1Password Integration Readme
Prerequisites
- Install 1Password CLI
- Sign in to 1Password using
op signin - Service account should be properly configured
Finding Vault IDs
To find your vault ID:
op vault list
For more information, see the 1Password CLI documentation.