【Terraform】 CodeBuild의 Buildspec 이름을 지정하는 방법
어려움
Terraform으로 구축한 CodeBuild 프로젝트에서, 디폴트명(buildspec.yml)이 아닌 Buildspec명을 사용하고 싶었지만, tf파일로 지정하는 방법을 모른다.
※ AWS 콘솔에서는 「소스」 「Buildspec」은 다른 항목(블록)이지만, terraform의 포맷상에는 「source」와 같은 계층에 「buildspec」라고 하는 항목(블록)이 없었다
해결 방법
tf 파일에서는 「source」내의 파라미터로서 지정한다.
xxx.tfresource "aws_codebuild_project" "this" {
# 省略
source {
type = "CODECOMMIT"
location = "<repository name>"
git_clone_depth = 1
buildspec = "buildspec-xxx.yml"
}
# 省略
}

참고
tf 파일에서는 「source」내의 파라미터로서 지정한다.
xxx.tf
resource "aws_codebuild_project" "this" {
# 省略
source {
type = "CODECOMMIT"
location = "<repository name>"
git_clone_depth = 1
buildspec = "buildspec-xxx.yml"
}
# 省略
}

참고
Reference
이 문제에 관하여(【Terraform】 CodeBuild의 Buildspec 이름을 지정하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/NaokiIshimura/items/7c7c829153d9fdd503d9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)