You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dlab.apache.org by om...@apache.org on 2019/02/19 10:51:43 UTC

[incubator-dlab] branch EPMCDLAB-1186 updated: added additional parameters

This is an automated email from the ASF dual-hosted git repository.

omartushevskyi pushed a commit to branch EPMCDLAB-1186
in repository https://gitbox.apache.org/repos/asf/incubator-dlab.git


The following commit(s) were added to refs/heads/EPMCDLAB-1186 by this push:
     new 966b796  added additional parameters
966b796 is described below

commit 966b796c575d2f85fc2e82115853cd25ee20cd1f
Author: Oleh Martushevskyi <Ol...@epam.com>
AuthorDate: Tue Feb 19 12:51:35 2019 +0200

    added additional parameters
---
 .../scripts/deploy_repository/deploy_repository.py   | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/infrastructure-provisioning/scripts/deploy_repository/deploy_repository.py b/infrastructure-provisioning/scripts/deploy_repository/deploy_repository.py
index 5079e57..e66ae12 100644
--- a/infrastructure-provisioning/scripts/deploy_repository/deploy_repository.py
+++ b/infrastructure-provisioning/scripts/deploy_repository/deploy_repository.py
@@ -31,6 +31,8 @@ from ConfigParser import SafeConfigParser
 parser = argparse.ArgumentParser()
 parser.add_argument('--service_base_name', required=True, type=str, default='',
                     help='unique name for repository environment')
+parser.add_argument('--aws_access_key', type=str, default='', help='AWS Access Key ID')
+parser.add_argument('--aws_secret_access_key', type=str, default='', help='AWS Secret Access Key')
 parser.add_argument('--vpc_id', type=str, default='', help='AWS VPC ID')
 parser.add_argument('--vpc_cidr', type=str, default='172.31.0.0/16', help='Cidr of VPC')
 parser.add_argument('--subnet_id', type=str, default='', help='AWS Subnet ID')
@@ -1293,10 +1295,20 @@ def install_squid():
 
 
 if __name__ == "__main__":
-    ec2_resource = boto3.resource('ec2', region_name=args.region)
-    ec2_client = boto3.client('ec2', region_name=args.region)
-    efs_client = boto3.client('efs', region_name=args.region)
-    route53_client = boto3.client('route53')
+    if args.aws_access_key and args.aws_secret_access_key:
+        ec2_resource = boto3.resource('ec2', region_name=args.region, aws_access_key_id=args.aws_access_key,
+                                      aws_secret_access_key=args.aws_secret_access_key)
+        ec2_client = boto3.client('ec2', region_name=args.region, aws_access_key_id=args.aws_access_key,
+                                  aws_secret_access_key=args.aws_secret_access_key)
+        efs_client = boto3.client('efs', region_name=args.region, aws_access_key_id=args.aws_access_key,
+                                  aws_secret_access_key=args.aws_secret_access_key)
+        route53_client = boto3.client('route53', aws_access_key_id=args.aws_access_key,
+                                      aws_secret_access_key=args.aws_secret_access_key)
+    else:
+        ec2_resource = boto3.resource('ec2', region_name=args.region)
+        ec2_client = boto3.client('ec2', region_name=args.region)
+        efs_client = boto3.client('efs', region_name=args.region)
+        route53_client = boto3.client('route53')
     tag_name = args.service_base_name + '-Tag'
     pre_defined_vpc = True
     pre_defined_subnet = True


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@dlab.apache.org
For additional commands, e-mail: commits-help@dlab.apache.org