Terraform Deployment
Select Existing Application to Update
-- Select Application --
General Information
Application Name
ℹ
Enter the unique name of your application.
Billing Cost Center
ℹ
Enter the cost center code for billing purposes.
Creator Name
ℹ
Enter the full name of the person creating this resource.
Division
ℹ
Specify the division or department.
Resource Contact
ℹ
Primary contact email for this resource.
Resource Purpose
ℹ
Briefly describe the purpose of this resource.
Environment
ℹ
Select the deployment environment (Development, Test, Model, Production).
Development
Test
Model
Target AWS Account:
851725448203
AWS Region
ℹ
AWS region where resources will be deployed (e.g., us-east-1).
us-east-1
eu-west-1
VPC Name
ℹ
Name of the VPC to use for this application.
Boundary Policy Name
ℹ
IAM boundary policy to apply to resources.
Select Additional AWS Components
SNS
S3
DynamoDB
RDS
SNS Topic Name
SNS Subscriptions
email
sms
lambda
Remove
Add Subscription
Input S3 Bucket Name
c7n Check LifeCycle
DynamoDB Tables
Add DynamoDB Table
RDS Configuration
RDS Postgres Cluster Name
RDS DB Name
ECS Infrastructure
ECS Cluster Name
ℹ
Name of the ECS cluster for your application.
ALB Name
ℹ
Name of the Application Load Balancer.
UI DNS Prefix
ℹ
DNS prefix for the application's UI endpoint.
ALB Idle Timeout (seconds)
ℹ
Idle timeout (in seconds) for the Application Load Balancer.
ECS Tasks
Add Task
Secrets
Default Secret
Secret Name
ℹ
Name of the AWS Secrets Manager secret.
Git Tags
Key-Value Pairs
Key
Value
Key
Value
Key
Value (Mandatory)
ℹ
Git Personal Access Token required for authentication.
Add Secrets
Add Secret Manager
CodePipeline Configuration
CodePipeline Name
ℹ
Name of the CodePipeline for this application.
CodeBuild Source Location
ℹ
Source repository location for CodeBuild (e.g., GitHub URL).
GitHub Enterprise Organization Name
ℹ
GitHub Enterprise Organization name.
GitHub Enterprise Repository Name
ℹ
GitHub Enterprise repository name.
GitHub Enterprise Branch
ℹ
Git branch to use for deployment (auto-populated based on environment).
Application Codebase Path to Watch for Changes (e.g.
app/servicenow/*
)
ℹ
This path tells AWS CodePipeline to trigger whenever there are changes in this path in your repository.
CodeBuild Artifacts Path
ℹ
S3 path where CodeBuild artifacts will be stored.
SNS Notification Topic Name
ℹ
SNS topic name for pipeline notifications.
Create CodeBuild Codebase Artifact Bucket?
ℹ
Set to true to create a new S3 bucket for CodeBuild artifacts.
Note:
This should be created only once per AWS account. Default is false.
false
true
Create CodePipeline Artifact Bucket?
ℹ
Set to true to create a new S3 bucket for CodePipeline artifacts.
Note:
This should be created only once per AWS account. Default is false.
false
true
Create CodeBuild CodePipeline IAM Role?
ℹ
Set to true to create a new IAM role for CodeBuild and CodePipeline.
Note:
This should be created only once per AWS account. Default is false.
false
true
Enable SonarQube Stage
ℹ
Check to add a SonarQube analysis stage to your CodePipeline.
Default is unchecked (SonarQube not enabled).
ECS Service Names (auto-generated)
Previous
Next
Submit
Delete Application