Teleport Terraform 프로바이더 참조
Teleport Terraform 프로바이더의 참조 문서입니다.
Teleport Terraform 프로바이더를 사용하면 Terraform 사용자가 Terraform에서 Teleport를 구성할 수 있습니다. 이 섹션은 Teleport Terraform 프로바이더 참조 문서입니다. 지원되는 모든 리소스와 해당 필드를 나열합니다. Tip Terraform 프로바이더를 시작하려면 먼저 설치 가이드 부터 진행해야 합니다. 동작하는 프로바이더를 확보한 후에는 "IaC로 사용자와 역할 관리하기" 가이드를 따르는 것을 권장합니다. 이 프로바이더는 Teleport 리소스를 Terraform 데이터 소스와 Terraform 리소스 양쪽으로 노출합니다. 데이터 소스는 Terraform이 Teleport로부터 정보를 가져오는 데 사용되며, 리소스는 Teleport에 리소스를 생성하는 데 사용됩니다. 지원되는 리소스 목록 지원되는 데이터 소스 목록 사용 예시 # self-hosted cloud terraform { required_providers { teleport = { source = "terraform.releases.teleport.dev/gravitational/teleport" version = "~> (=teleport.major_version=).0" } } } provider "teleport" { # Update addr to point to Teleport Auth/Proxy # addr = "auth.example.com:3025" addr = "proxy.example.com:443" identity_file_path = "terraform-identity/identity" } terraform { required_providers { teleport = { source = "terraform.releases.teleport.dev/gravitational/teleport" version = "~> (=cloud.major_version=).0" } } } provider "teleport" { # Update addr to point to your Teleport Enterprise (managed) tenant URL's host:port addr = "mytenant.teleport.sh:443" identity_file_path = "terraform-identity/identity" } 연결 방법 # 이 섹션에서는 Terraform 프로바이더에 자격 증명을 전달하는 다양한 방법을 설명합니다. 어떤 방법이 사용 사례에 적합한지는 Teleport Terraform 프로바이더 설정 페이지 에서 확인할 수 있습니다. 아이덴티티 파일 사용 # 이 연결 방법에서는 아이덴티티 파일을 제공해야 합니다. 이 파일을 사용하면 Terraform이 프록시 서비스(포트 443 또는 3080)와 Auth 서비스(포트 3025) 양쪽 모두를 통해 연결할 수 있습니다. 이는 Terraform 프로바이더에 자격 증명을 전달하는 데 권장되는 방법입니다. 아이덴티티 파일은 다음과 같은 여러 방법으로 얻을 수 있습니다. t