-
Notifications
You must be signed in to change notification settings - Fork 0
/
example.biome.yaml
29 lines (27 loc) · 1.08 KB
/
example.biome.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
name: my-staging-biome # Required for identifying this biome
aws_profile: my_staging_aws_profile # Will set the AWS environment vars
load_env: example_file.env # Load additional envs from a dotenv file
environment: # Additional environment vars to load in
ENVIRONMENT: staging
MY_USEFUL_ENV: "A value I need"
CLI_ENV_VAR: # Get the variable from the CLI
from_cli: true
is_secret: true # Specifies a CLI Secret (won't save to your cli history)
MY_AWS_SECRET_ENV:
secret_arn: "{{ARN}}" # Secrets manager ARN
secret_json_key: "my_super_secret_key" # JSON key in the secret
MY_DRAGOMAN_SECRET_ENV:
from_dragoman: "[ENC,...]" # Tells the biome to decrypt this secret
commands: # Any additional config steps needed, this is the last thing run
- kubectx my-k8s-context
- npm run someconfigscript
---
name: my-production-biome
aws_profile: my_production_aws_profile
environment:
ENVIRONMENT: production
MY_USEFUL_ENV: "A value I need"
MY_OTHER_ENV: "Another value I need"
MY_AWS_SECRET_ENV:
secret_arn: "{{OTHER_ARN}}"
secret_json_key: "my_super_secret_key"