- Create standardized group_vars directory structure - Add domains.yml with centralized subdomain mappings - Add infrastructure.yml with network, SMTP, and path config - Reorganize vault.yml secrets by service with consistent naming - Update 15+ Docker compose templates to use new variable structure - Simplify playbook commands by removing --extra-vars requirement - Replace hardcoded domains/IPs with template variables - Standardize secret references across all services 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
		
			
				
	
	
		
			25 lines
		
	
	
		
			766 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			766 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
# Docker Services Configuration
 | 
						|
 | 
						|
# Service categories for organization
 | 
						|
service_categories:
 | 
						|
  infrastructure: ["caddy", "authentik", "dockge"]
 | 
						|
  development: ["gitea", "codeserver", "conduit"]
 | 
						|
  media: ["audiobookshelf", "calibre", "ghost", "pinchflat", "pinry", "hoarder", "manyfold"]
 | 
						|
  productivity: ["paperlessngx", "baikal", "syncthing", "mmdl", "heyform", "dawarich", "pingvin"]
 | 
						|
  communication: ["gotosocial", "postiz"]
 | 
						|
  monitoring: ["glance", "changedetection", "appriseapi"]
 | 
						|
 | 
						|
# Common service configuration
 | 
						|
services:
 | 
						|
  common:
 | 
						|
    restart_policy: "unless-stopped"
 | 
						|
    network: "{{ docker.network_name }}"
 | 
						|
    
 | 
						|
  # Service-specific configurations
 | 
						|
  dawarich:
 | 
						|
    db_name: "dawarich"
 | 
						|
    db_user: "dawarich"
 | 
						|
    
 | 
						|
  mmdl:
 | 
						|
    db_name: "mmdl"
 | 
						|
    db_user: "mmdl" |