2024-02-06 16:29:58 -06:00
|
|
|
pipelines:
|
2024-09-23 14:44:56 +01:00
|
|
|
default:
|
2024-09-23 15:12:59 +01:00
|
|
|
- stage:
|
|
|
|
|
include: cicd/example.yml
|
2024-09-23 14:44:56 +01:00
|
|
|
main:
|
|
|
|
|
- include: cicd/deployment.yml
|
|
|
|
|
name: deployment-dev
|
|
|
|
|
deployment: development
|
|
|
|
|
trigger: automatic
|
|
|
|
|
environment:
|
|
|
|
|
SNOWFLAKE_DATABASE: $DEV_SNOWFLAKE_DATABASE
|
|
|
|
|
SNOWFLAKE_ROLE: $DEV_SNOWFLAKE_ROLE
|
|
|
|
|
AWS_IODC_ROLE: $IODC_ROLE
|
|
|
|
|
INSTANCE_ID_TF: $DEV_INSTANCE_ID_TF
|
|
|
|
|
IS_DEPLOY_ALL: true
|
|
|
|
|
ENVIRONMENT: dev
|
|
|
|
|
- include: cicd/deployment.yml
|
|
|
|
|
name: deployment-uat
|
|
|
|
|
deployment: uat
|
|
|
|
|
trigger: automatic
|
|
|
|
|
environment:
|
|
|
|
|
SNOWFLAKE_DATABASE: $UAT_SNOWFLAKE_DATABASE
|
|
|
|
|
SNOWFLAKE_ROLE: $UAT_SNOWFLAKE_ROLE
|
|
|
|
|
AWS_IODC_ROLE: $IODC_ROLE_UAT
|
|
|
|
|
INSTANCE_ID_TF: $UAT_INSTANCE_ID_TF
|
|
|
|
|
IS_DEPLOY_ALL: true
|
|
|
|
|
ENVIRONMENT: uat
|
|
|
|
|
- include: cicd/deployment.yml
|
|
|
|
|
name: deployment-prod
|
|
|
|
|
deployment: production
|
|
|
|
|
trigger: manual
|
|
|
|
|
environment:
|
|
|
|
|
SNOWFLAKE_DATABASE: $PROD_SNOWFLAKE_DATABASE
|
|
|
|
|
SNOWFLAKE_ROLE: $PROD_SNOWFLAKE_ROLE
|
|
|
|
|
AWS_IODC_ROLE: $IODC_ROLE_PROD
|
|
|
|
|
INSTANCE_ID_TF: $PROD_INSTANCE_ID_TF
|
|
|
|
|
IS_DEPLOY_ALL: true
|
|
|
|
|
ENVIRONMENT: prod
|