Inputs
The following input variables are supported:
code_storage_gb
Description: The number of GB to allocate to temporary storage for downloading the code repository
Type: number
Default: 1
cpu_millicores
Description: The amount of CPU to allocate to pods in the workflow (in millicores)
Type: number
Default: 500
git_password
Description: The git password to use when checking out the code to deploy
Type: string
Default: ""
git_ref
Description: The default git ref to use when checking out the repo. Can be overwritten on Workflow creation.
Type: string
Default: "main"
git_username
Description: The git username to use when checking out the code to deploy
Type: string
Default: ""
memory_mb
Description: The amount of memory to allocate to pods in the workflow (in MB)
Type: number
Default: 2500
name
Description: The name of the WorkflowTemplate
Type: string
Default: n/a
namespace
Description: The namespace to deploy the WorkflowTemplate into
Type: string
Default: n/a
repo
Description: The url of the git repository containing the configuration-as-code that should be applied. Must NOT contain a protocol prefix.
Type: string
Default: n/a
secrets
Description: A mapping of environment variable names to secret values
Type: map(string)
Default: {}
tf_apply_dir
Description: The default directory where ‘terragrunt apply —all’ should be executed. All modules in this directory tree will be deployed. Should be relative to the repository root.
Type: string
Default: n/a
tmp_storage_gb
Description: The number of GB to allocate to temporary storage for the IaC deployment
Type: number
Default: 3
Outputs
The following outputs are exported:
arguments
Description: The arguments to the WorkflowTemplate
aws_role_arn
Description: The name of the AWS role used by the Workflow’s Service Account
aws_role_name
Description: The name of the AWS role used by the Workflow’s Service Account
entrypoint
Description: The name of the first template in the Workflow
name
Description: The name of the WorkflowTemplate
vault_role_name
Description: The name of the Vault role used by the Workflow’s Service Account
Providers
The following providers are needed by this module:
aws (6.38.0)
kubectl (2.1.6)
kubernetes (2.35.0)
pf (0.0.7)