Redis
 Computer >> コンピューター >  >> プログラミング >> Redis

UpstashTerraformプロバイダーの発表

UpstashTerraformプロバイダーの発表

UpstashTerraformプロバイダーが一般公開されたことをお知らせできることを嬉しく思います。私たちの基本原則は、常に開発者に優しいことです。最近、RESTApiを発表しました。次に、テラフォームプロバイダープラグインを使用してツールを拡張します。

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でホストされています。


  1. AptWatcherの発表

    Honeybadgerでは、apticronを使用して、すべてのサーバーのaptpackageアップデートを常に把握しています。最初は、apticronのメールが受信トレイに届きましたが、ある時点で、Slack通知チャネルにapticronのメールを送信することにしました。 Slackには、メールを受信して​​チャンネルに投稿できる便利なメールアプリがあるので、試してみました。動作しましたが、メールがファイルとして表示されるのが気に入らなかったし、メールヘッダーなどのノイズが多かったので、もう少し欲しいものを作り上げることにしました。このようにして、AptWatcherが誕生しました。 Ap

  2. Upstashチャットボックスの発表

    インスタントでインタラクティブなコミュニケーションは、満足のいくユーザーエクスペリエンスのために不可欠です。これが、多くの企業が自社のWebサイトでライブチャットボックスウィジェットを提供している理由です。 それは何ですか これはチャットボックスウィジェットであり、Webサイトの管理者チャットパネルとともに、ユーザーと開発者/管理者を接続します。このようにして、ピア間のインタラクティブな通信を確立できます。 このプロジェクトでは、ストレージにUpstashRedisと一緒にNext.jsを使用しています。 ユーザーが会話を開始します 新しく開始されたチャットの通知はSlackに送信さ