variable "region" { description = "AWS region" } variable "repository_branch" { description = "Repository branch to connect to" default = "feature-branch" } variable "repository_owner" { description = "Repository owner" default = "xxxxxx" } variable "repository_name" { description = "Repository name" default = "xxxxxx" } variable "project_name" { description = "Unique name for this project" type = string } variable "build_project" { description = "build project name" type = string } variable "pipelinename" { description = "Unique name for this project" type = string } variable "create_new_repo" { description = "Whether to create a new repository. Values are true or false. Defaulted to true always." type = bool default = true } variable "create_new_role" { description = "Whether to create a new IAM Role. Values are true or false. Defaulted to true always." type = bool default = true } variable "codepipeline_iam_role_name" { description = "Name of the IAM role to be used by the Codepipeline" type = string default = "codepipeline-role" } variable "source_repo_name" { description = "Source repo name of the CodeCommit repository" type = string } variable "source_repo_branch" { description = "Default branch in the Source repo for which CodePipeline needs to be configured" type = string } variable "environment" { description = "Environment in which the script is run. Eg: dev, prod, etc" type = string } variable "stage_input" { description = "Tags to be attached to the CodePipeline" type = list(map(any)) } variable "environment_variable_map" { type = list(object({ name = string value = string type = string })) default = [] description = "Additional environment variables for the build process. The type of environment variable. Valid values: PARAMETER_STORE, PLAINTEXT, and SECRETS_MANAGER." } variable "builder_compute_type" { description = "Relative path to the Apply and Destroy build spec file" type = string default = "BUILD_GENERAL1_SMALL" } variable "builder_image" { description = "Docker Image to be used by codebuild" type = string default = "aws/codebuild/standard:6.0" } variable "builder_type" { description = "Type of codebuild run environment" type = string default = "LINUX_CONTAINER" } variable "builder_image_pull_credentials_type" { description = "Image pull credentials type used by codebuild project" type = string default = "CODEBUILD" } variable "build_project_source" { description = "aws/codebuild/standard:5.0" type = string default = "CODEPIPELINE" } variable "approve_comment" { description = "List of Map containing information about the stages of the CodePipeline" type = string default = "please approve" } variable "buildspecyaml_directory" { description = "buildspec yaml file location" type = string } variable "build_projects" { description = "Build projects lists" type = list(string) }