Skip to content

Commit

Permalink
Add v2.0.3
Browse files Browse the repository at this point in the history
  • Loading branch information
weitzjdevk committed Feb 27, 2020
1 parent 1043071 commit fae045a
Show file tree
Hide file tree
Showing 25 changed files with 5,855 additions and 20 deletions.
4 changes: 2 additions & 2 deletions unzip/add-on/aws-ad-with-rdgw-ad-connector.template
Original file line number Diff line number Diff line change
Expand Up @@ -207,7 +207,7 @@ Mappings:
SourceBucketName:
Name: solutions-reference
SourceKeyName:
Name: aws-landing-zone/v2.0.2/add-on/aws-ad-with-rdgw-ad-connector.zip
Name: aws-landing-zone/v2.0.3/add-on/aws-ad-with-rdgw-ad-connector.zip
DestinationKeyName:
Name: aws-landing-zone-configuration.zip
LambdaFunction:
Expand All @@ -223,7 +223,7 @@ Resources:
log_level: !FindInMap [LambdaFunction, Logging, Level]
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-add-on-config-deployer.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-add-on-config-deployer.zip
Description: AWS Landing Zone Add-On Deployment Lambda
Handler: add_on_config_deployer.lambda_handler
MemorySize: '512'
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -181,7 +181,7 @@ Resources:
sm_arn_handshake_sm: !Ref HandshakeStateMachine
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-avm.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-avm.zip
Description: AWS Lambda-backed Custom Resources for AVM
FunctionName: LandingZoneADConnector
Handler: lambda_custom_resource.lambda_handler
Expand All @@ -201,7 +201,7 @@ Resources:
log_level: 'info'
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-state-machine.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-state-machine.zip
Description: AWS Landing Zone State Machine Handler
FunctionName: LandingZoneStateMachineLambdaADConnector
Handler: state_machine_router.lambda_handler
Expand Down Expand Up @@ -623,7 +623,7 @@ Resources:
wait_time: 15
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-handshake-state-machine.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-handshake-state-machine.zip
Description: AWS Lambda-backed Custom Resources for Handshake Mechanism
FunctionName: LandingZoneHandshakeSMLambdaADConnector
Handler: handshake_sm_router.lambda_handler
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@
"S3KeyPrefix": {
"AllowedPattern": "^[0-9a-zA-Z-/.]*$",
"ConstraintDescription": "Quick Start key prefix can include numbers, lowercase letters, uppercase letters, hyphens (-), and forward slash (/).",
"Default": "aws-landing-zone/v2.0.2/scripts/",
"Default": "aws-landing-zone/v2.0.3/scripts/",
"Description": "S3 key prefix for the Quick Start assets. Quick Start key prefix can include numbers, lowercase letters, uppercase letters, hyphens (-), and forward slash (/).",
"Type": "String"
},
Expand Down
4 changes: 2 additions & 2 deletions unzip/add-on/aws-centralized-logging-soution.template
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ Mappings:
SourceBucketName:
Name: solutions-reference
SourceKeyName:
Name: aws-landing-zone/v2.0.2/add-on/aws-centralized-logging-solution.zip
Name: aws-landing-zone/v2.0.3/add-on/aws-centralized-logging-solution.zip
DestinationKeyName:
Name: aws-landing-zone-configuration.zip
LambdaFunction:
Expand All @@ -141,7 +141,7 @@ Resources:
log_level: !FindInMap [LambdaFunction, Logging, Level]
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-add-on-config-deployer.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-add-on-config-deployer.zip
Description: AWS Landing Zone Add-On Deployment Lambda
Handler: add_on_config_deployer.lambda_handler
MemorySize: '512'
Expand Down
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ Resources:
Handler: 'index.handler'
MemorySize: 128
Role: !GetAtt 'LambdaRole.Arn'
Runtime: 'nodejs6.10'
Runtime: 'nodejs8.10'
Timeout: 60
LambdaLogGroup:
Type: 'AWS::Logs::LogGroup'
Expand Down
22 changes: 11 additions & 11 deletions unzip/aws-landing-zone-initiation.template
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ Mappings:
SourceBucketName:
Name: solutions-reference
SourceKeyName:
Name: aws-landing-zone/v2.0.2/aws-landing-zone-configuration.zip
Name: aws-landing-zone/v2.0.3/aws-landing-zone-configuration.zip
LandingZonePipelineS3TriggerKey:
Name: aws-landing-zone-configuration.zip
LandingZonePipelineS3NonTriggerKey:
Expand Down Expand Up @@ -810,7 +810,7 @@ Resources:
ServiceRole: !GetAtt LandingZoneCodeBuildRole.Arn
Source:
Type: CODEPIPELINE
BuildSpec: "version: 0.2\nphases:\n install:\n commands:\n - export current=`pwd`\n - if [ -f manifest.yaml ];then export current=`pwd`;else if [ -f aws-landing-zone-configuration/manifest.yaml ]; then export current=`pwd`/aws-landing-zone-configuration; else echo 'manifest.yaml does not exist at the root level of aws-landing-zone-configuration.zip or inside aws-landing-zone-configuration folder, please check the ZIP file'; exit 1; fi; fi;\n - apt-add-repository ppa:brightbox/ruby-ng\n - apt-get update && apt-get upgrade -y\n - apt-get install zip wget python-pip libyaml-dev ruby2.5 rsync -y\n - which python && python --version\n - which python3 && python3 --version\n - which pip && pip --version\n - pip install --upgrade pip==18.0\n - pip install --upgrade setuptools\n - pip install --upgrade virtualenv\n - pip install --upgrade PyYAML\n - pip install --upgrade yorm\n - pip install --upgrade jinja2\n - pip install --upgrade boto3\n - pip install --upgrade pyyaml\n - pip install --upgrade pykwalify\n - pip install cfn_flip\n - pip freeze\n - ruby -v\n - gem -v\n - gem install cfn-nag -v 0.3.64\n pre_build:\n commands:\n - cd $current\n - echo 'Download the Validation scripts'\n - aws s3 cp s3://solutions-reference/aws-landing-zone/v2.0.2/aws-landing-zone-validation.zip $current\n - unzip -o $current/aws-landing-zone-validation.zip -d $current\n - cp bin/lz_scripts/* .\n build:\n commands:\n - echo 'Starting build `date` in `pwd`'\n - echo 'bash merge_directories.sh $LAMBDA_ARN_SSM_PS_KEY'\n - bash merge_directories.sh $LAMBDA_ARN_SSM_PS_KEY\n - echo 'Executing validation tests'\n - echo 'bash $current/validation/run-validation.sh $ARTIFACT_BUCKET'\n - bash $current/validation/run-validation.sh $ARTIFACT_BUCKET\n - echo 'Installing validation tests completed `date`'\n - echo 'Source Dist completed `date`'\n post_build:\n commands:\n - echo 'Starting post build `date` in `pwd`'\n - echo 'build completed on `date`'\n - echo 'Printing Merge Report'\n - cat merge_report.txt\nartifacts:\n files:\n - '**/*'"
BuildSpec: "version: 0.2\nphases:\n install:\n commands:\n - export current=`pwd`\n - if [ -f manifest.yaml ];then export current=`pwd`;else if [ -f aws-landing-zone-configuration/manifest.yaml ]; then export current=`pwd`/aws-landing-zone-configuration; else echo 'manifest.yaml does not exist at the root level of aws-landing-zone-configuration.zip or inside aws-landing-zone-configuration folder, please check the ZIP file'; exit 1; fi; fi;\n - apt-add-repository ppa:brightbox/ruby-ng\n - apt-get update && apt-get upgrade -y\n - apt-get install zip wget python-pip libyaml-dev ruby2.5 rsync -y\n - which python && python --version\n - which python3 && python3 --version\n - which pip && pip --version\n - pip install --upgrade pip==18.0\n - pip install --upgrade setuptools\n - pip install --upgrade virtualenv\n - pip install --upgrade PyYAML\n - pip install --upgrade yorm\n - pip install --upgrade jinja2\n - pip install --upgrade boto3\n - pip install --upgrade pyyaml\n - pip install --upgrade pykwalify\n - pip install cfn_flip\n - pip freeze\n - ruby -v\n - gem -v\n - gem install cfn-nag -v 0.3.64\n pre_build:\n commands:\n - cd $current\n - echo 'Download the Validation scripts'\n - aws s3 cp s3://solutions-reference/aws-landing-zone/v2.0.3/aws-landing-zone-validation.zip $current\n - unzip -o $current/aws-landing-zone-validation.zip -d $current\n - cp bin/lz_scripts/* .\n build:\n commands:\n - echo 'Starting build `date` in `pwd`'\n - echo 'bash merge_directories.sh $LAMBDA_ARN_SSM_PS_KEY'\n - bash merge_directories.sh $LAMBDA_ARN_SSM_PS_KEY\n - echo 'Executing validation tests'\n - echo 'bash $current/validation/run-validation.sh $ARTIFACT_BUCKET'\n - bash $current/validation/run-validation.sh $ARTIFACT_BUCKET\n - echo 'Installing validation tests completed `date`'\n - echo 'Source Dist completed `date`'\n post_build:\n commands:\n - echo 'Starting post build `date` in `pwd`'\n - echo 'build completed on `date`'\n - echo 'Printing Merge Report'\n - cat merge_report.txt\nartifacts:\n files:\n - '**/*'"
Environment:
ComputeType: BUILD_GENERAL1_SMALL
Image: "aws/codebuild/python:3.6.5"
Expand Down Expand Up @@ -888,7 +888,7 @@ Resources:
ServiceRole: !GetAtt LaunchAVMCodeBuildRole.Arn
Source:
Type: CODEPIPELINE
BuildSpec: "version: 0.2\nphases:\n install:\n commands:\n - export current=`pwd`\n - if [ -f manifest.yaml ];then export current=`pwd`;else if [ -f aws-landing-zone-configuration/manifest.yaml ]; then export current=`pwd`/aws-landing-zone-configuration; else echo 'manifest.yaml does not exist at the root level of aws-landing-zone-configuration.zip or inside aws-landing-zone-configuration folder, please check the ZIP file'; exit 1; fi; fi;\n - apt-get update && apt-get upgrade -y\n - apt-get install zip wget python-pip libyaml-dev -y\n - which python && python --version\n - which python3 && python3 --version\n - which pip && pip --version\n - pip install --upgrade pip==18.0\n - pip install --upgrade setuptools\n - pip install --upgrade virtualenv\n - pip install --upgrade PyYAML\n - pip install --upgrade yorm\n - pip install --upgrade boto3\n - pip install --upgrade pyyaml\n - pip freeze\n pre_build:\n commands:\n - cd $current\n - echo 'Download the Launch AVM Code'\n - aws s3 cp s3://solutions-reference/aws-landing-zone/v2.0.2/aws-landing-zone-launch-avm.zip $current\n - unzip -o $current/aws-landing-zone-launch-avm.zip -d $current\n build:\n commands:\n - echo 'Starting Launch AVM `date` in `pwd`'\n - echo 'python3 launch_avm.py $log_level $wait_time $current/manifest.yaml $sm_arn_launch_avm'\n - python3 launch_avm.py $log_level $wait_time $current/manifest.yaml $sm_arn_launch_avm\n - echo 'Completed Launch AVM `date` in `pwd`'\nartifacts:\n files:\n - '**/*'"
BuildSpec: "version: 0.2\nphases:\n install:\n commands:\n - export current=`pwd`\n - if [ -f manifest.yaml ];then export current=`pwd`;else if [ -f aws-landing-zone-configuration/manifest.yaml ]; then export current=`pwd`/aws-landing-zone-configuration; else echo 'manifest.yaml does not exist at the root level of aws-landing-zone-configuration.zip or inside aws-landing-zone-configuration folder, please check the ZIP file'; exit 1; fi; fi;\n - apt-get update && apt-get upgrade -y\n - apt-get install zip wget python-pip libyaml-dev -y\n - which python && python --version\n - which python3 && python3 --version\n - which pip && pip --version\n - pip install --upgrade pip==18.0\n - pip install --upgrade setuptools\n - pip install --upgrade virtualenv\n - pip install --upgrade PyYAML\n - pip install --upgrade yorm\n - pip install --upgrade boto3\n - pip install --upgrade pyyaml\n - pip freeze\n pre_build:\n commands:\n - cd $current\n - echo 'Download the Launch AVM Code'\n - aws s3 cp s3://solutions-reference/aws-landing-zone/v2.0.3/aws-landing-zone-launch-avm.zip $current\n - unzip -o $current/aws-landing-zone-launch-avm.zip -d $current\n build:\n commands:\n - echo 'Starting Launch AVM `date` in `pwd`'\n - echo 'python3 launch_avm.py $log_level $wait_time $current/manifest.yaml $sm_arn_launch_avm'\n - python3 launch_avm.py $log_level $wait_time $current/manifest.yaml $sm_arn_launch_avm\n - echo 'Completed Launch AVM `date` in `pwd`'\nartifacts:\n files:\n - '**/*'"
Environment:
ComputeType: BUILD_GENERAL1_SMALL
Image: "aws/codebuild/python:3.6.5"
Expand Down Expand Up @@ -976,7 +976,7 @@ Resources:
kms_key_alias_name: !FindInMap [KMS, Alias, Name]
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-config-deployer.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-config-deployer.zip
FunctionName: LandingZoneDeploymentLambda
Description: AWS Landing Zone Deployment Lambda
Handler: config_deployer.lambda_handler
Expand Down Expand Up @@ -1221,7 +1221,7 @@ Resources:
lambda_arn_param_name: !FindInMap [SSMParameterNames, LandingZoneLambdaParameterName, Name]
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-state-machine-trigger.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-state-machine-trigger.zip
FunctionName: LandingZoneStateMachineTriggerLambda
Description: AWS Landing Zone State Machine Trigger
Handler: state_machine_trigger.lambda_handler
Expand Down Expand Up @@ -1443,7 +1443,7 @@ Resources:
unlock_role_arns: !Sub arn:aws:iam::${AWS::AccountId}:root
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-state-machine.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-state-machine.zip
FunctionName: LandingZoneStateMachineLambda
Description: AWS Landing Zone State Machine Handler
Handler: state_machine_router.lambda_handler
Expand Down Expand Up @@ -1549,7 +1549,7 @@ Resources:
wait_time: 15
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-handshake-state-machine.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-handshake-state-machine.zip
Description: AWS Lambda-backed Custom Resources for Handshake Mechanism
FunctionName: LandingZoneHandshakeSMLambda
Handler: handshake_sm_router.lambda_handler
Expand Down Expand Up @@ -1714,7 +1714,7 @@ Resources:
sm_arn_handshake_sm: !Ref HandshakeStateMachine
Code:
S3Bucket: !Sub solutions-${AWS::Region}
S3Key: aws-landing-zone/v2.0.2/aws-landing-zone-avm-cr.zip
S3Key: aws-landing-zone/v2.0.3/aws-landing-zone-avm-cr.zip
Description: AWS Lambda-backed Custom Resources for AVM
FunctionName: LandingZone
Handler: lambda_custom_resource.lambda_handler
Expand Down Expand Up @@ -1806,7 +1806,7 @@ Resources:
Description: Install the centralized log aggregation and monitoring solution
ProvisioningArtifactParameters:
- Info:
LoadTemplateFromURL: https://s3.amazonaws.com/solutions-reference/aws-landing-zone/v2.0.2/add-on/aws-centralized-logging-soution.template
LoadTemplateFromURL: https://s3.amazonaws.com/solutions-reference/aws-landing-zone/v2.0.3/add-on/aws-centralized-logging-soution.template
Name: v1

AddLandingZoneAddOnProduct1ToPortfolio:
Expand Down Expand Up @@ -1839,7 +1839,7 @@ Resources:
Description: This AWS Landing Zone add-on will deploy Directory Connector for AWS SSO peered with AWS Managed Active Directory and a Remote Desktop Gateway in the shared service account. Use this add-on to provide an AWS managed AD infrastructure for controlling user access to AWS and your EC2 instances.
ProvisioningArtifactParameters:
- Info:
LoadTemplateFromURL: https://s3.amazonaws.com/solutions-reference/aws-landing-zone/v2.0.2/add-on/aws-ad-with-rdgw-ad-connector.template
LoadTemplateFromURL: https://s3.amazonaws.com/solutions-reference/aws-landing-zone/v2.0.3/add-on/aws-ad-with-rdgw-ad-connector.template
Name: v1

AddLandingZoneAddOnProduct2ToPortfolio:
Expand Down Expand Up @@ -5395,4 +5395,4 @@ Outputs:
Value: !Ref LandingZonePipelineS3Bucket
LandingZoneSolutionVersion:
Description: Version Number
Value: v2.0.2
Value: v2.0.3
Binary file not shown.
Binary file not shown.
Loading

0 comments on commit fae045a

Please sign in to comment.