Bicep 파라메터 파일(.bicepparam) 작성 중 using 에 대해서 알아 보기

.bicepparam

Azure Key Vault IaC 코드를 작성하기 위해서, .biceppram 을 사용하여 파라메터 파일을 만들고 있다.

Microsoft 문서도 찾아보긴 했는데, 내가 못 찾는건지 없는건지.. 일단 무식하게 부딪혀보며 깨달아가고 있다.

간략한 구성

  • main.bicep
  • main.bicepparam
    • modules(folder)
      • keyVault.bicep
      • keyVault.bicepparam
      • vnet.bicep
      • vent.bicepparam

EnvironmentSystem name 등과 같은 공통적인 매개 변수(Param)는 main.bicepparam에 보존하고 싶었고, 각 리소스 고유의 매개 변수는 각각의 .bicepparam에 보존하고 싶었다.

Memo. 포스트를 작성하면서 꼭 그렇게 할 필요가 있는가 라는 의문이 들긴하지만, 일단 그렇게 했다.

Message

아래와 같이 하나의 .bicepparam 을 두 가지 템플릿에 전달하고 싶었지만, 불가능했다.

using capture-1

More than one using declaration are presentbicep(BCP262)

선언을 사용하는 것이 둘 이상 있습니다. ..라고 한다.

using capture-2