Open the Add file menu and click the Create file button
Copy the following snippet into the main input field:
Update the Associations in the pasted text to include the IAM role name you are assuming in your account.
Set the File name to portfolios/networking.yaml
Set your Author name
Set your Email address
Set your Commit message
Using a good / unique commit message will help you understand what is going on later.
Click the Commit changes button:
What did we just do?
The YAML file we created in the CodeCommit repository told the framework to perform several actions:
create a product named subnet
add a v1 of our product
create a portfolio named networking-mandatory
add the product: subnet to the portfolio: networking-mandatory
Verify the change worked
Once you have made your changes the ServiceCatalogFactory Pipeline should have run. If you were very quick in making the change, the pipeline
may still be running. If it has not yet started feel free to the hit the Release change button.
Once it has completed it should show the Source and Build stages in green to indicate they have completed
successfully:
Add the source code for our product
When you configured your product version, you specified the following version:
This tells the framework the source code for the product comes from the main branch of a
CodeCommit repository of the name subnet.
We now need to create the CodeCommit repository and add the AWS CloudFormation template we are going to use for our
product.
Append the following snippet to the end of the main input field:
The main input field should look like this (remember to set your account_id):
Committing the manifest file
Set your Author name
Set your Email address
Set your Commit message
Using a good / unique commit message will help you understand what is going on later.
Click the Commit changes button:
What did we just do?
The YAML file we created in the previous step told the framework to perform the following actions:
provision a product named subnet into the default region of the account
When you added the following:
You told the framework to provision v1 of subnet from the portfolio
networking-mandatory into every account that has the tag type:prod
Within each account there will be a copy of the product provisioned into the default region:
Verifying the provisioned product
Once you have made your changes the ServiceCatalogPuppet Pipeline should have run. If you were quick in making the change, the pipeline
may still be running. If it has not yet started feel free to the hit the Release change button.
Once it has completed it should show the stages in green to indicate they have completed successfully:
Once you have verified the pipeline has run you can go to Service Catalog provisioned products to view your
provisioned product. Please note when you arrive at the provisioned product page you will need to select account from
the filter by drop down in the top right: