Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

Upstash Terraform 공급자 발표

Upstash Terraform 공급자 발표

이제 Upstash Terraform Provider를 공개적으로 사용할 수 있음을 발표하게 되어 기쁩니다. 우리의 핵심 원칙은 항상 개발자 친화적인 것입니다. 최근 REST API를 발표했습니다. 이제 Terraform 공급자 플러그인으로 도구를 확장할 때입니다.

Terraform은 인프라를 코드로 정의할 수 있는 유용한 자동화 도구입니다. 이러한 방식으로 협업이 엄청나게 쉬워지고 모든 구성 변경이 지속되므로 모든 사람이 인프라에서 무슨 일이 일어나고 있는지 알 수 있습니다.

커뮤니티 요청에 따라 terraform 공급자를 개발했으며 이제 terraform 시장에서 공개적으로 사용할 수 있습니다.

플러그인을 사용하려면 4줄의 구성만 잘라내고 데이터베이스를 만드는 것은 매우 간단합니다.

terraform {
  required_providers {
    upstash = {
      source = "upstash/upstash"
      version = "x.x.x"
    }
  }
}

provider "upstash" {
  email = "EMAIL"
  api_key  = "API_KEY"
}

Upstash 콘솔에서 API_KEY를 얻을 수 있습니다. 또한 EMAIL은 Upstash에 등록한 이메일입니다. 이제 공급자를 정의했습니다. 데이터베이스를 생성해 보겠습니다.

resource "upstash_database" "mydb" {
  database_name = "mydb3"
  region = "eu-west-1"
  tls = "true"
  multi_zone = "false"
}

이제 다음 명령을 실행하십시오:

terraform init
terraform plan
terraform apply

이 간단한 코드 조각은 데이터베이스를 생성합니다. 여기에서 전체 예제 코드를 찾을 수 있습니다.

미래 작업

우리는 도구와 타사 통합을 계속 확장하고자 합니다. 당신은 우리의 로드맵을 찬성할 수 있습니다. 또한 트위터나 디스코드에서 테라폼 제공업체에 대한 피드백을 주시면 감사하겠습니다. github에서 호스팅됩니다.