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