smartconfig/test/config.yaml
2025-07-20 12:12:14 +02:00

25 lines
568 B
YAML

name: ${ENV:TEST_APP_NAME}
host: ${EXEC:echo "test-host"}
port: ${ENV:TEST_PORT}
server:
hostname: ${EXEC:hostname}
machine:
id: "${FILE:./test/machine-id}"
cores: "${EXEC:echo 4}"
api:
endpoint: "${JSON:./test/hosts.json:'.api_endpoints.primary'}"
tls_host: "${JSON:./test/hosts.json:'.tls_sni_host[0]'}"
database:
host: "${YAML:./test/data.yaml:'.database.host'}"
version: "${YAML:./test/data.yaml:'.version'}"
nested:
value: "${ENV:NESTED_${ENV:TEST_ENV_SUFFIX}}"
env:
INJECTED_VAR: "injected-value"
COMPUTED_VAR: "${EXEC:echo computed}"