Skip to content
This repository has been archived by the owner on Jun 21, 2022. It is now read-only.

Stackset for central managed SSM parameters #12

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from
Draft
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
102 changes: 102 additions & 0 deletions stacksets/baseline-parameters.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
AWSTemplateFormatVersion: 2010-09-09
Description: Enterprise Jumpstart Systems Manager Parameter Baseline

Parameters:
ManagedResourcePrefix:
Type: String
OrgRegions:
Type: List<String>
OrganizationId:
Type: String
DeploymentAccountAccessRoleName:
Type: String
OrganizationManagementAccountId:
Type: String
NetworkAccountId:
Type: String
TransitGatewayFrankfurtId:
Type: String
TransitgatewayDevRouteTableFrankfurtId:
Type: String
TransitgatewayRoutingAutomationTopic:
Type: String
DraegerDomain:
Type: String
ProviderName:
Type: String
# TransitGatewayNorthVirginiaId:
# Type: String

Resources:
OrganizationIdParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/id
Value: !Ref OrganizationId
Type: String
OrganziationManagementAccountIdParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/management-account/id
Value: !Ref OrganizationManagementAccountId
Type: String
DeploymentAccountAccessRoleNameParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/deployment-account-access-role/name
Value: !Ref DeploymentAccountAccessRoleName
Type: String
NetworkAccountIdParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/network-account/id
Value: !Ref NetworkAccountId
Type: String
ManagedResourcePrefixParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/prefix
Value: !Ref ManagedResourcePrefix
Type: String
OrgRegionsParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/regions
Value: !Join [',', !Ref OrgRegions]
Type: StringList
TransitgatewayFrankfurtIdParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/network/eu-central-1/tgw-id
Value: !Ref TransitGatewayFrankfurtId
Type: String
TransitgatewayDevRouteTableFrankfurtIdParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/network/eu-central-1/route-table/dev
Value: !Ref TransitgatewayDevRouteTableFrankfurtId
Type: String
TransitgatewayRoutingAutomationTopicParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/network/tgw-routing-automation/topic-name
Value: !Ref TransitgatewayRoutingAutomationTopic
Type: String
DraegerDomainParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/network/domain
Value: !Ref DraegerDomain
Type: String
ProviderNameParameter:
Type: AWS::SSM::Parameter
Properties:
Name: /org/provider-name
Value: !Ref ProviderName
Type: String
# TransitgatewayIdParameter:
# Type: AWS::SSM::Parameter
# Properties:
# Name: /org/network/us-east-1/tgw-id
# Value: !Ref TransitGatewayNorthVirginiaId
# Type: String