-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.env
158 lines (134 loc) · 3.95 KB
/
.env
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
# WARNING - Do not Change this file, instead make your custom changes in ".dev.env" file in your dev environment.
# These are used as default values in run-pipeline and overwriten by Step Functions.
# PYTHON
PYTHONPATH=src
PYTHONTRACEMALLOC=25
# NPY
NPY_PYTHON_MODULE=lambda_function
NPY_VENV_DIR=venv
NPY_PYTHON_VERSION=3.9.8
NPY_PYTHON_COMMAND=python3.9
NPY_SERVER_MODULE=aws-lambda-rie
NPY_DOCKER_IMAGE_NAME=lab-backend-api
NPY_DOCKER_CLEANUP=true
NPY_DOCKER_PLATFORM=linux/amd64
# WORKSPACE
# WORKSPACE_ID is a unique identifier to differentiate state files.
WORKSPACE_ID=testing
WORKSPACE_NAME=Testing Environment
# REPOSITORY
VCS_PROVIDER=github
REPO_ACCOUNT=leiarenee
REPO_NAME=sf-infra
REPO_PIPELINE=sf-pipeline
REPO_REFERENCE=main
REPO_TYPE=public
USER_NAME=Test User
# SECRETS are fetched from AWS Secrets manager during provisining state of Step functions.
# You should define them in oveeride.env file in order to run your dev environment.
# use repo access token only if repository is private.
REPO_ACCESS_TOKEN={"user":"","token":"dummy"}
PIPELINE_AWS_ACCESS={"aws_access_key_id":"dummy","aws_secret_access_key":"dummy"}
TARGET_AWS_ACCESS={"aws_access_key_id":"dummy","aws_secret_access_key":"dummy"}
# VERSIONS
TERRAFORM_VERSION=1.2.7
TERRAGRUNT_VERSION=0.38.7
# TERRAGRUNT
RUN_ALL=true
TG_COMMAND=validate
TG_ARGUMENTS=
# If RUN_MODULE is assigned a value pipeline will execute only specified module
RUN_MODULE=
STACK_FOLDER=light
BUCKET_SUFFIX=github
INTERACTIVE=false
FORCE_INIT=false
COMPACT_WARNINGS=true
LOG_LEVEL=info
# AWS
TARGET_AWS_REGION=eu-west-1
TARGET_AWS_ACCOUNT_NAME=testing
TARGET_AWS_ACCOUNT_ID=553688522943
TARGET_AWS_PROFILE=leia-testing
TARGET_AWS_SECRET=TARGET_AWS_ACCESS
PIPELINE_AWS_REGION=eu-west-1
PIPELINE_AWS_PROFILE=leia-pipeline
PIPELINE_AWS_ACCOUNT_ID=377449198785
PIPELINE_AWS_ACCOUNT_NAME=leia-pipeline
PIPELINE_AWS_SECRET=PIPELINE_AWS_ACCESS
ECR_AWS_ACCOUNT_ID=377449198785
SQS_AWS_PROFILE=leia-pipeline
# REPLACE Parameters
DOMAIN=testing.dev.leiarenee.io
DNS_ZONE_ID=Z0890541BQO7OVB8F6WL
CERTIFICATE=arn:aws:acm:eu-west-1:377449198785:certificate/431ea958-254b-4f8c-995f-a311559fcce5
CLUSTER=my-testing-k8s
# PIPELINE
RUNNER_MACHINE=local-dev
WORK_FOLDER_NAME=temp-volume
INITIAL_PROGRESS=10
MODULES_FINAL_PROGRESS=90
FINAL_PROGRESS=95
S3_JOBS_BUCKET=sf-pipeline-jobs
EVENTBRIDGE_RULE=SF-Cron-Dev
UPLOAD_WORKFOLDER=always
UPLOAD_JOB_RESOURCES=true
SEND_SQS_MESSAGES=true
UPLOAD_PLAN_FILES=true
SHOW_FILTERED_ERRORS=true
COMPACT_STDOUT=false
# JOB
JOB_DEFINITION=arn:aws:batch:eu-west-1:377449198785:job-definition/tf_pipeline_job_definition
JOB_QUEUE=arn:aws:batch:eu-west-1:377449198785:job-queue/tf-deployment-job-queue
# ROLE
ROLE_EVENTBRIDGE=arn:aws:iam::377449198785:role/service-role/Amazon_EventBridge_Invoke_Batch_Job_Queue
# TTL
TTL_DURATION_MINUTES=10
# LOCAL
LOCAL_APP_REPO=sf-infra
USE_LOCAL_REPO=false
# STATE MACHINE
PIPELINE_STATE_MACHINE_NAME=Pipeline-State-Machine-enabling-drake
PIPELINE_SF_TEMPLATE_FILE=sf-template.json
# SQS
POLL_INTERVAL=15
MAX_SQS_MESSAGES=2
# DOCKER
#DOCKER_RUN_PLATFORM=linux/amd64
#DOCKER_BUILD_PLATFORM=linux/amd64
DOCKER_RUN_PLATFORM=linux/arm64
DOCKER_BUILD_PLATFORM=linux/amd64
DOCKER_FILE_BUILD=Dockerfile
DOCKER_FILE_RUN=Dockerfile.arm64
# BASH
ECHO_COMMANDS=false
# AWS
AWS_PAGER=
AWS_RETRY_MODE=standard
AWS_MAX_ATTEMPTS=5
# AWSF
AWSF_MAX_ATTEMPTS=2
AWSF_BACKOFF_RATE=3
AWSF_EXPONENTIAL_BACKOFF=true
AWSF_SILENT=false
REPO_NAME=sf-pipeline
REPO_REFERENCE=chatops
TG_COMMAND=plan
STACK_FOLDER=pipeline/live
INTERACTIVE=true
RUN_MODULE=build-runner
UPLOAD_JOB_RESOURCES=true
UPLOAD_WORKFOLDER=false
UPLOAD_PLAN_FILES=true
# S3_JOB_FOLDER=s3://sf-pipeline-jobs/testing/Dev-leia-362D3953-2AEE-4148-81D7-4108CDF82C3C/Process-37119
USE_LOCAL_REPO=true
LOCAL_APP_REPO=sf-pipeline
COMMENT_ID=1242988075
WORKSPACE_ID=pipeline
TARGET_AWS_ACCOUNT_ID=377449198785
TARGET_AWS_PROFILE=leia-pipeline
TARGET_AWS_ACCOUNT_NAME=pipeline
TARGET_AWS_SECRET=PIPELINE_AWS_ACCESS
REPO_NAME=sf-pipeline
RUN_ALL=false