templates/xstore-qs-existing-vpc.template.yaml [1:123]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
---
AWSTemplateFormatVersion: '2010-09-09'
Description: This template creates a VPC infrastructure for Oracle XStore Application deployment on AWS.
  This template creates VPC, 2 Private Subnets, All required Security Groups, VPC End points for S3 bucket
  and Monitoring, Data lifecycle Manager for instance backup, Instance Profile for S3 and monitoring access.
  (qs-1r3td6h0n)
Metadata:
  AWS::CloudFormation::Interface:
    ParameterGroups:
      - Label:
          default: Network Configuration
        Parameters:
          - UserSpecifiedVPCId
          - Subnet1ID
          - Subnet2ID
      - Label:
          default: AWS Quick Start configuration
        Parameters:
          - QSS3BucketName
          - QSS3BucketRegion
          - QSS3KeyPrefix
      - Label:
          default: XStore Office Environment configuration
        Parameters:
          - EnvironmentSize
          - KeyPairName
          - StackPrefix
          - ProxyServer
          - PuppetServerFQDN
          - DeployServerSSLCertificateArn
          - XAdminSSLCertificateArn
      - Label:
          default: Weblogic Cluster Storage configuration
        Parameters:  
          - EFSVolumeName
          - EFSMountPoint
      - Label:
          default: Oracle Database configuration
        Parameters:
          - DBName
          - Admin
          - AdminPassword
          - DBAllocatedStorage
          - DBInstanceClass
          - OracleEdition
          - Family 
          - Compatible
          - EngineVersion
          - LicenseModel
      - Label:
          default: Backup configuration
        Parameters:
          - DLMCrossRegionCopy
    ParameterLabels:
      UserSpecifiedVPCId:
        default: VPC ID
      Subnet1ID:
        default: First Private Subnet ID
      Subnet2ID:
        default: Second Private Subnet ID
      DLMCrossRegionCopy:
        default: DLM Cross Region Name
      QSS3BucketName:
        default: Quick Start S3 bucket
      QSS3BucketRegion:
        default: Quick Start S3 bucket Region
      QSS3KeyPrefix:
        default: Quick Start S3 key prefix
      EnvironmentSize:
        default: Environment Size
      KeyPairName:
        default: Key Pair Name
      StackPrefix:
        default: Stack Name Prefix
      ProxyServer:
        default: Proxy Server URL
      PuppetServerFQDN:
        default: Puppet Server FQDN
      DeployServerSSLCertificateArn:
        default: SSL Certificate ARN for Deployment Server ALB
      XAdminSSLCertificateArn:
        default: SSL Certificate ARN for XAdmin server ALB
      EFSVolumeName:
        default: EFS Volume Name
      EFSMountPoint:
        default: EFS Volume Mount Point
      DBName:
        default: DB Name
      Admin:
        default: Admin User 
      AdminPassword:
        default: Admin Password
      DBAllocatedStorage:
        default: DB Allocated Storage
      DBInstanceClass:
        default: DB Instance Class
      OracleEdition:
        default: Oracle Edition
      Family:
        default: Oracle Family
      Compatible:
        default: Oracle Compatible
      EngineVersion:
        default: Oracle Engine Version
      LicenseModel:
        default: Oracle License Model
Parameters:
  UserSpecifiedVPCId:
    Type: 'AWS::EC2::VPC::Id'
    Description: The VPC ID where to deploy XStore Office in.
  Subnet1ID:
    Type: 'AWS::EC2::Subnet::Id'
    Description: The First Private Subnet ID.  
  Subnet2ID:
    Type: 'AWS::EC2::Subnet::Id'
    Description: The Second Private Subnet ID. Select Subnet ID with different AZ that you selected from the First Private Subnet ID.
  DLMCrossRegionCopy:
    Description: The Cross Region to copy the EC2 instance snapshots for backup. 
    Type: String
    Default: us-east-2
  QSS3BucketName:
    AllowedPattern: "^[0-9a-zA-Z]+([0-9a-zA-Z-]*[0-9a-zA-Z])*$"
    ConstraintDescription: "Quick Start bucket name can include numbers, lowercase letters, uppercase letters, and hyphens (-). It cannot start or end with a hyphen (-)."
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



templates/xstore-qs-main.template.yaml [1:124]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
---
AWSTemplateFormatVersion: '2010-09-09'
Description: This template creates a VPC infrastructure for Oracle XStore Application deployment on AWS.
  This template creates VPC, 2 Private Subnets, All required Security Groups, VPC End points for S3 bucket
  and Monitoring, Data lifecycle Manager for instance backup, Instance Profile for S3 and monitoring access.
  (qs-1r3td6h0n)
Metadata:
  
  AWS::CloudFormation::Interface:
    ParameterGroups:
      - Label:
          default: Network Configuration
        Parameters:
          - UserSpecifiedVPCId
          - Subnet1ID
          - Subnet2ID
      - Label:
          default: AWS Quick Start configuration
        Parameters:
          - QSS3BucketName
          - QSS3BucketRegion
          - QSS3KeyPrefix
      - Label:
          default: XStore Office Environment configuration
        Parameters:
          - EnvironmentSize
          - KeyPairName
          - StackPrefix
          - ProxyServer
          - PuppetServerFQDN
          - DeployServerSSLCertificateArn
          - XAdminSSLCertificateArn
      - Label:
          default: Weblogic Cluster Storage configuration
        Parameters:  
          - EFSVolumeName
          - EFSMountPoint
      - Label:
          default: Oracle Database configuration
        Parameters:
          - DBName
          - Admin
          - AdminPassword
          - DBAllocatedStorage
          - DBInstanceClass
          - OracleEdition
          - Family 
          - Compatible
          - EngineVersion
          - LicenseModel
      - Label:
          default: Backup configuration
        Parameters:
          - DLMCrossRegionCopy
    ParameterLabels:
      UserSpecifiedVPCId:
        default: VPC ID
      Subnet1ID:
        default: First Private Subnet ID
      Subnet2ID:
        default: Second Private Subnet ID
      DLMCrossRegionCopy:
        default: DLM Cross Region Name
      QSS3BucketName:
        default: Quick Start S3 bucket
      QSS3BucketRegion:
        default: Quick Start S3 bucket Region
      QSS3KeyPrefix:
        default: Quick Start S3 key prefix
      EnvironmentSize:
        default: Environment Size
      KeyPairName:
        default: Key Pair Name
      StackPrefix:
        default: Stack Name Prefix
      ProxyServer:
        default: Proxy Server URL
      PuppetServerFQDN:
        default: Puppet Server FQDN
      DeployServerSSLCertificateArn:
        default: SSL Certificate ARN for Deployment Server ALB
      XAdminSSLCertificateArn:
        default: SSL Certificate ARN for XAdmin server ALB
      EFSVolumeName:
        default: EFS Volume Name
      EFSMountPoint:
        default: EFS Volume Mount Point
      DBName:
        default: DB Name
      Admin:
        default: Admin User 
      AdminPassword:
        default: Admin Password
      DBAllocatedStorage:
        default: DB Allocated Storage
      DBInstanceClass:
        default: DB Instance Class
      OracleEdition:
        default: Oracle Edition
      Family:
        default: Oracle Family
      Compatible:
        default: Oracle Compatible
      EngineVersion:
        default: Oracle Engine Version
      LicenseModel:
        default: Oracle License Model
Parameters:
  UserSpecifiedVPCId:
    Type: 'AWS::EC2::VPC::Id'
    Description: The VPC ID where to deploy XStore Office in.
  Subnet1ID:
    Type: 'AWS::EC2::Subnet::Id'
    Description: The First Private Subnet ID.  
  Subnet2ID:
    Type: 'AWS::EC2::Subnet::Id'
    Description: The Second Private Subnet ID. Select Subnet ID with different AZ that you selected from the First Private Subnet ID.
  DLMCrossRegionCopy:
    Description: The Cross Region to copy the EC2 instance snapshots for backup. 
    Type: String
    Default: us-east-2
  QSS3BucketName:
    AllowedPattern: "^[0-9a-zA-Z]+([0-9a-zA-Z-]*[0-9a-zA-Z])*$"
    ConstraintDescription: "Quick Start bucket name can include numbers, lowercase letters, uppercase letters, and hyphens (-). It cannot start or end with a hyphen (-)."
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



