|
1 | 1 | import json
|
2 | 2 | import time
|
3 |
| -import aws_authentication |
| 3 | +import os |
4 | 4 |
|
5 | 5 |
|
6 | 6 | BLUE_CNAME_CONFIG_FILE = "blue_green_assets/blue_cname.json"
|
7 | 7 |
|
8 | 8 |
|
9 | 9 | def main(BLUE_ENV_NAME, GREEN_ENV_NAME, S3_ARTIFACTS_BUCKET, BEANSTALK_APP_NAME, boto_authenticated_client):
|
10 | 10 | beanstalkclient = boto_authenticated_client.client(
|
11 |
| - "elasticbeanstalk", region_name="us-east-1") |
| 11 | + "elasticbeanstalk", region_name=os.environ['AWS_DEFAULT_REGION']) |
12 | 12 | s3client = boto_authenticated_client.client(
|
13 |
| - 's3', region_name='us-east-1') |
| 13 | + 's3', region_name=os.environ['AWS_DEFAULT_REGION']) |
14 | 14 | route53_client = boto_authenticated_client.client(
|
15 |
| - 'route53', region_name='us-east-1') |
| 15 | + 'route53', region_name=os.environ['AWS_DEFAULT_REGION']) |
16 | 16 | ssm_client = boto_authenticated_client.client(
|
17 |
| - 'ssm', region_name='us-east-1') |
| 17 | + 'ssm', region_name=os.environ['AWS_DEFAULT_REGION']) |
18 | 18 |
|
19 | 19 | blue_env_url = get_env_address(
|
20 | 20 | BLUE_CNAME_CONFIG_FILE, S3_ARTIFACTS_BUCKET, s3client)
|
@@ -107,7 +107,7 @@ def create_route53_records(route53_client, applications_list, green_env_url, hos
|
107 | 107 | "ResourceRecordSet": {
|
108 | 108 | "Type": "CNAME",
|
109 | 109 | "Name": record,
|
110 |
| - "Region": "us-east-1", |
| 110 | + "Region": os.environ['AWS_DEFAULT_REGION'], |
111 | 111 | "SetIdentifier": f"{record} Identifier",
|
112 | 112 | "TTL": 60,
|
113 | 113 | "ResourceRecords": [
|
@@ -135,9 +135,9 @@ def re_swap_dns(boto_authenticated_client, S3_ARTIFACTS_BUCKET, GREEN_ENV_NAME,
|
135 | 135 | '''Re-swap beanstalk environments Domains applying the rollback'''
|
136 | 136 |
|
137 | 137 | beanstalkclient = boto_authenticated_client.client(
|
138 |
| - "elasticbeanstalk", region_name="us-east-1") |
| 138 | + "elasticbeanstalk", region_name=os.environ['AWS_DEFAULT_REGION']) |
139 | 139 | s3client = boto_authenticated_client.client(
|
140 |
| - 's3', region_name='us-east-1') |
| 140 | + 's3', region_name=os.environ['AWS_DEFAULT_REGION']) |
141 | 141 |
|
142 | 142 | blue_env_url = get_env_address(
|
143 | 143 | BLUE_CNAME_CONFIG_FILE, S3_ARTIFACTS_BUCKET, s3client
|
|
0 commit comments