2021の14日目です。AWSやGCPなどのクラウドへ利用されることが多いTerraformですが、この記事ではkeycloakの設定について書いていきます。蛇足ですが、KeycloakとはOSSのアイデンティティ・アクセス管理ソフトウェアです。providerのページをご覧ください。realmが作成されます。internationalizationのsupported_localesを利用することで言語設定ができます。試しにテスト用realmとユーザの登録を行なってみます。"Depressa"}OIDCプロバイダーを作成するkeycloakでは、OIDCを利用して認証を行うことができます。ここではlocalhost:8000で動作しているアプリケーションにて、OIDCでの認証をシークレットを利用して行う場合の設定を例にします。"keycloak"}ローカル環境で動かしてみる別の記事で軽く紹介しましたが、keycloak&terraformをローカルで動かす環境をdocker-composeで作成しました。terraform/main.tfで色々な設定変更を行うことができます。おわりにざっくりとですがいくつかの情報を投入するサンプルコードを示しました。ちなみにですが、keycloakではrealm.jsonを利用してコードベースで設定を投入することが可能です。Terraformを利用した方が人間が管理しやすい&可読性が高く保てるのではないかなと感じています。Terraformには他にも色々なProviderがあるので、試してみたいなと思うのと同時に、一度はProviderを作ってみたいなと思っています。にゅインフラ畑に住むJavaScriptが好きなめんだこバッジを贈って著者を応援しようバッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。Proよくある質問LinksX(Twitter)GitHubメディアキットLegal利用規約プライバシーポリシ。