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 프로바이더 설정 페이지 에서 사용 사례에 맞는 방법을 찾을 수 있습니다. ID 파일 사용 # 이 연결 방법을 사용하면 ID 파일을 제공해야 합니다. 이 파일을 통해 Terraform은 Proxy Service(포트 443 또는 3080)와 Auth Service(포트 3025) 모두를 통해 연결할 수 있습니다. 이것이 Terraform 프로바이더에 자격 증명을 전달하는 권장 방법입니다. ID 파일은 여러 가지 방법으로 얻을 수 있습니다: tctl 로 로컬에서 ID 파일 얻기 # 16.2부터 tctl 과 로컬
