Skip to content

Instantly share code, notes, and snippets.

@nivleshc
Created May 26, 2018 11:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nivleshc/77531952425cc98f6674ada4afffbcb6 to your computer and use it in GitHub Desktop.
Save nivleshc/77531952425cc98f6674ada4afffbcb6 to your computer and use it in GitHub Desktop.
Parameters for CloudFormation template for Deploying Active Directory Domain Services
AWSTemplateFormatVersion: 2010-09-09
Description: CloudFormation Template to deploy an EC2 instance and then install ADDS
Parameters:
Client:
Type: String
Description: Summation of client name - to allow same pattern to be used across clients
Default: Nivlesh Chandra
Hostname:
Type: String
Description: Hostname - maximum 15 characters
MaxLength: '15'
OS:
Type: String
Description: OS Version
Default: WindowsServer2012R2Base
AllowedValues:
- "WindowsServer2012R2Base"
- "WindowsServer2016Base"
InstanceSize:
Type: String
Description: Instance Size
Default: t2.micro
AllowedValues:
- "t2.micro"
- "t2.small"
- "t2.medium"
DomainDNSName:
Type: String
Description: Fully Qualified Domain Name
Default: mydomain.com.au
DomainNetBiosName:
Type: String
Description: NETBIOS Domain Name
Default: mydomain
DomainMode:
Type: String
Description: Domain Mode
Default: Win2012R2
ForestMode:
Type: String
Description: Domain Mode
Default: Win2012R2
SafeModeAdministratorPassword:
MinLength: '8'
NoEcho: 'true'
Type: String
Description: SafeModeAdministrator Password - used when creating ADDS
Environment:
Type: String
Description: Specific Environment - leveraged for AD group creation as well as OU location for server objects
AllowedValues:
- Dev
- Test
AvailabilityZone:
Type: String
Description: Default AZ
AllowedValues:
- us-east-1a
- us-east-1b
Default: us-east-1a
KeyPair:
Type: String
Description: KeyPair Name
Default: aws_keypair
Owner:
Description: Resource Owner - defaults to Niv
Type: String
Default: Niv
Project:
Type: String
Description: Tag Value for Project
Default: Niv
Application:
Type: String
Description: Tag value for Application - leveraged for Active Directory Group creation.
Default: Lab
AllowedValues:
- Lab
- Learning
- CustomerSandbox
S3BucketName:
Default: s3-cfn-bootstrap
Description: S3 bucket for boot artefacts
Type: String
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment