Note you must have installed factory into this account already. If you have not done this already navigate to ‘Install Factory Process’
Service Catalog Puppet can be installed via a pre-created AWS CloudFormation template stored in Amazon S3 under the following URL:
https://service-catalog-tools.s3.eu-west-2.amazonaws.com/puppet/latest/servicecatalog-puppet-initialiser.template.yaml
You will need to fill in the parameters for the template. We recommend the Stack Name: of puppet-initialization-stack
You should fill in the details depending on which source code management system you want to use:
You need to set SCMSourceProvider to CodeCommit.
You should also set the following:
You should have a read through the following guide: https://docs.aws.amazon.com/dtconsole/latest/userguide/connections.html
You need to set SCMSourceProvider to CodeStarSourceConnection.
You should also set the following:
You need to set SCMSourceProvider to S3.
You should also set the following:
Once you have done this, hit Next
The following AWS resources have just been deployed into your AWS Account:
The AWS CodeBuild job created two AWS CloudFormation stacks which in turn deployed the resources listed below
URL: https://eu-west-1.console.aws.amazon.com/cloudformation/home?region=eu-west-1
This respository holds the Service Catalog Puppet manifest YAML file which is used to configure provisioning and sharing.
URL: https://eu-west-1.console.aws.amazon.com/codesuite/codecommit/repositories?region=eu-west-1
This AWS CodePipeline is triggered by updates to the AWS CodeCommit repository. When run, it will create the Service Catalog portfolios and products defined in the portfolio files.
URL: https://eu-west-1.console.aws.amazon.com/codesuite/codepipeline/pipelines?region=eu-west-1
Three Amazon S3 buckets were created to store artifacts for Service Catalog Puppet.
URL: https://s3.console.aws.amazon.com/s3/home?region=eu-west-1