【Terraform】 CodeBuild의 Buildspec 이름을 지정하는 방법

1765 단어 TerraformCodeBuildAWS

어려움



Terraform으로 구축한 CodeBuild 프로젝트에서, 디폴트명(buildspec.yml)이 아닌 Buildspec명을 사용하고 싶었지만, tf파일로 지정하는 방법을 모른다.

※ AWS 콘솔에서는 「소스」 「Buildspec」은 다른 항목(블록)이지만, terraform의 포맷상에는 「source」와 같은 계층에 「buildspec」라고 하는 항목(블록)이 없었다

해결 방법



tf 파일에서는 「source」내의 파라미터로서 지정한다.

xxx.tf
resource "aws_codebuild_project" "this" {
  # 省略
  source {
    type            = "CODECOMMIT"
    location        = "<repository name>"
    git_clone_depth = 1
    buildspec       = "buildspec-xxx.yml"
  }
  # 省略
}



참고


  • htps //w w. 테라후 rm. 이오/도 cs/p로ゔぃ로 rs/아ws/r/코로부이 ld_p로지ぇct. HTML
  • htps : // / cs. 아 ws. 아마존. 코 m/코데부이 ld/아 st/아피레후렌세/아피_C레테 P 로지ぇct. HTML
  • 좋은 웹페이지 즐겨찾기