-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathaws_config.py
34 lines (28 loc) · 871 Bytes
/
aws_config.py
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
import os
AWS_ACCESS_KEY_ID = os.getenv('AWS_ACCESS_KEY_ID', '')
AWS_SECRET_ACCESS_KEY = os.getenv('AWS_SECRET_ACCESS_KEY', '')
AWS_REGION_NAME = 'ap-southeast-1'
ENVIRONMENT_NAME = 'Gateflag'
GATEFLAG_SECRET = os.getenv('GATEFLAG_SECRET', '_something_should_be_kept_secret_1337')
GLOBAL_TEMPLATE_FILE = 'global.yaml'
TEAM_TEMPLATE_FILE = 'team.yaml'
GLOBAL_TEMPLATE_PARAMETERS = {
'EnvironmentName': ENVIRONMENT_NAME,
'FlagServerHost': os.getenv('FLAG_SERVER_HOST', 'https://flaggy.free.beeceptor.com'),
}
TEAM_TEMPLATE_PARAMETERS = {
'EnvironmentName': ENVIRONMENT_NAME,
'CTFMachineAMI1': 'ami-0015ec7d1ef8504ee',
'CTFMachineAMI2': 'ami-0a1e7a1a9eaf0fdba',
'CTFEC2KeyPair': 'test-infra-lks',
}
TEAMS = [
{
'name': 'Team01',
'ip': '10.0.1.101',
},
{
'name': 'Team02',
'ip': '10.0.1.102',
},
]