Parameters:
SecurityGroupCloudFormationName:
Description: CloudFormation Security Group Name
Type: String
Default: "PeopleSoftSG"
KeyName:
Description: Amazon EC2 Key Pair
Type: AWS::EC2::KeyPair::KeyName
Default: "peoplesoft-keypair"
DockerImage:
Description: 'Docker Image, i.e.: ecs/roboreg:latest'
Default: 415418166582.dkr.ecr.us-west-2.amazonaws.com/eas-peoplesoft-roboreg
Type: String
EcsImageId:
Description: The AMI Amazon built specifically for ECS
Type: String
#Go here to get the latest AMI, need to see if we can automate this
#http://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-optimized_AMI_launch_latest.html
#This is 2017.03, looks like a new one comes out twice a year
Default: "ami-596d6520"
SetUpLikePrd:
Description: If set to Y then will set up like a Production Environment
Type: String
Default: "N"
TagService:
Description: Refers to the application (Uaccess Learning, Uaccess Employee, Uaccess Student)
Type: String
Default: "Uaccess Student"
TagContactNetid:
Description: NetID of person most familiar with resource
Type: String
Default: "kellehs"
TagAccountNumber:
Description: Identifies the financial system account number
Type: String
Default: "Uaccess Student"
TagSubAccount:
Description: Identifies the financial system subaccount number
Type: String
Default: "Uaccess Student"
TagTicketNumber:
Description: Jira Ticket Number
Type: String
Default: "CLOUD-15"
FCIE:
Description: FICE provided by RoboReg to connect to the RoboReg Service (SAAWS-8)
Type: String
CINCPASSWD:
Description: CINCPASSWD provided by RoboReg to connect to the RoboReg Service (SAAWS-8)
Type: String
#Next is the Conditions section, these will be used to build additional
#infrastructure for production
Conditions:
ThisIsProd: !Equals [!Ref SetUpLikePrd, "Y"]
RoboReg CloudFormation Deployment
This CloudFormation template will build an ECS Cluster to support RoboRegistrar