This module provides resources to spin up AWS CodeBuild for multiple repositories.
Name | Description | Type | Default | Required |
---|---|---|---|---|
badge_enabled | Enable badge | bool |
true |
no |
build_timeout | Build timeot | number |
40 |
no |
buildspec_logic | n/a | string |
null |
no |
codebuild_image | Which image of AWS CideBuild to use | string |
"aws/codebuild/standard:6.0" |
no |
concurrent_build_limit | Limit on the concurrent builds | number |
1 |
no |
concurrent_build_limit_default | Default limit for non-concurrent builds | number |
10 |
no |
environment_compute_type | CodeBuild compute type | string |
"BUILD_GENERAL1_SMALL" |
no |
get_global_configuration | Basic AWS configuration | any |
n/a | yes |
get_webhhok_custom_type | n/a | string |
null |
no |
git_repository_name | Git repository to build | any |
n/a | yes |
github_cd_token_secret | GitHub token, currently unused | string |
"github_cd_token_secret" |
no |
is_build_concurrent | Is the build concurrent | bool |
true |
no |
is_build_only | Creates a webhook if true |
bool |
false |
no |
notifications_enabled | Enable codebuild notifications via SNS | bool |
true |
no |
privileged_mode | Enables running the Docker daemon inside a Docker container | bool |
false |
no |
specific_branch | Build on the specified branch | string |
null |
no |
terraform_policy | Currently unused | bool |
false |
no |
webhhok_custom_type | n/a | bool |
false |
no |