Parameters:
AppSlug:
MinLength: '3'
Type: String
Description: Short application slug, ie 'kfs'. Lowercase letters, numbers and
dashes only
AllowedPattern: "[a-z0-9-]*"
KeyName:
Description: Amazon EC2 Key Pair
Type: AWS::EC2::KeyPair::KeyName
Default: "kfs-development-environments-keypair"
DockerImage:
Description: 'Docker Image, i.e.: kuali/nexus-storage-backup:ua-release-1.0-DATE'
Default: 397167497055.dkr.ecr.us-west-2.amazonaws.com/kuali/nexus-storage-backup:ua-release-1.0-YYYY-MM-DD
Type: String
S3Bucket:
Description: 'Storage Backup S3 Bucket Name'
Default: "kfs-nexus-repo-storage-backup"
Type: String
BackupPath:
Description: 'Nexus Repo Storage Path'
Default: "/sonatype-work"
Type: String
EFSStackName:
MinLength: '2'
Type: String
Description: Name of the EFS CloudFormation Stack
Default: kuali-nexus-efs
NexusStackName:
MinLength: '2'
Type: String
Description: Name of the Nexus CloudFormation Stack
Default: kfs-nexus
HostedZoneName:
MinLength: '3'
Type: String
Description: 'Name of Route53 Hosted Zone: ie ''aws.arizona.edu'''
Default: "ua-uits-kuali-nonprod.arizona.edu"
SSLCertARN:
Description: Application SSL Certificate ARN
Type: String
Default: "arn:aws:acm:us-west-2:397167497055:certificate/9a4ee0ac-1031-41c5-9457-0181eab28f7b"
TagService:
Description: Refers to the application (Uaccess Learning, Uaccess Employee, Uaccess Student)
Type: String
Default: "UAccess Financials"
TagApplication:
Description: The specific application of this resource
Type: String
Default: "build"
TagEnvironment:
Description: Type of environment that is using this resource, such as 'dev', 'tst', 'prd'.
Type: String
Default: "dev"
TagContactNetid:
Description: NetID of person most familiar with resource
Type: String
Default: "fischerm"
TagAccountNumber:
Description: Identifies the financial system account number
Type: String
Default: "1192620"
TagSubAccount:
Description: Financial system subaccount number for the service utilizing this resource
Type: String
Default: "12AWS"
TagTicketNumber:
Description: Jira Ticket Number
Type: String
Default: "FIN-239"
Kuali Nexus Repository Manager CloudFormation Deployment
This CloudFormation template will build an ECS stack to support the Kuali team's Nexus repository manager that is backed by EFS for the related data storage.