| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134 |
- ---
- # Extension variables for archetype testing
- # These variables provide defaults for variables that have no default in the module spec
- # or add custom variables specifically needed for archetype testing
- # Variables from spec that need defaults for testing
- service_name:
- type: str
- description: Service name for testing
- default: testapp
- container_name:
- type: str
- description: Container name for testing
- default: testapp-container
- container_hostname:
- type: str
- description: Container hostname for testing
- default: testapp-host
- traefik_host:
- type: hostname
- description: Traefik host for testing
- default: app.example.com
- database_port:
- type: int
- description: Database port for testing
- default: 5432
- database_name:
- type: str
- description: Database name for testing
- default: testdb
- database_user:
- type: str
- description: Database user for testing
- default: dbuser
- database_password:
- type: str
- description: Database password for testing
- default: secretpassword123
- sensitive: true
- email_host:
- type: str
- description: Email server host for testing
- default: smtp.example.com
- email_username:
- type: str
- description: Email username for testing
- default: noreply@example.com
- email_password:
- type: str
- description: Email password for testing
- default: emailpass123
- sensitive: true
- email_from:
- type: str
- description: Email from address for testing
- default: noreply@example.com
- authentik_url:
- type: url
- description: Authentik URL for testing
- default: https://auth.example.com
- authentik_slug:
- type: str
- description: Authentik application slug for testing
- default: testapp
- authentik_client_id:
- type: str
- description: Authentik client ID for testing
- default: client_id_12345
- authentik_client_secret:
- type: str
- description: Authentik client secret for testing
- default: client_secret_abcdef
- sensitive: true
- # Custom variables specific to archetype testing (not in module spec)
- network_enabled:
- type: bool
- description: Enable network configuration for testing
- default: true
- volume_external:
- type: bool
- description: Use external volume for testing
- default: false
- ports_http:
- type: int
- description: HTTP port for testing
- default: 8080
- secret_name:
- type: str
- description: Secret name for testing
- default: app_secret
- config_name:
- type: str
- description: Config name for testing
- default: app_config
- service_image:
- type: str
- description: Service image for testing
- default: nginx:alpine
- service_port:
- type: int
- description: Service port for testing
- default: 8080
- volume_name:
- type: str
- description: Volume name for testing
- default: app_data
- traefik_middleware:
- type: str
- description: Traefik middleware for testing
- default: auth@file
|