Slide 1

Slide 1 text

Elasticstack Terraform Providerの 最近のアップデート Kanji Yomoda (@k_yomo_jp) Dec 2022

Slide 2

Slide 2 text

Confidential & Proprietary 2021 自己紹介 k-yomo (@k_yomo_jp) Mercari US@Tokyo - ML/Search team Backend engineer

Slide 3

Slide 3 text

Confidential & Proprietary 2021 Elasticstack Terraform Provider

Slide 4

Slide 4 text

Confidential & Proprietary 2021 アジェンダ ● v0.4.0、v0.5.0のアップデート ● 今後の方向性 ● まとめ

Slide 5

Slide 5 text

Confidential & Proprietary 2021 v0.4.0, v0.5.0のアップデート

Slide 6

Slide 6 text

Confidential & Proprietary 2021 indexリソースがより使いやすくなった

Slide 7

Slide 7 text

Confidential & Proprietary 2021 APIキーのリソースが追加 outputを使って、APIのサーバーの環境変数にTerraform上でAPIキーを直接設定することも可能

Slide 8

Slide 8 text

Confidential & Proprietary 2021 Role mappingリソースの追加 SAMLなどの権限設定もTerraform管理できるように

Slide 9

Slide 9 text

Confidential & Proprietary 2021 Terraform実行時の認証にAPIキーが使えるように APIキーリソースで作成したキーを別のリソースの認証に使っている例

Slide 10

Slide 10 text

Confidential & Proprietary 2021 その他大小様々なアップデート

Slide 11

Slide 11 text

Confidential & Proprietary 2021 その他大小様々なアップデート

Slide 12

Slide 12 text

Confidential & Proprietary 2021 今後の方向性

Slide 13

Slide 13 text

Confidential & Proprietary 2021 Kibana関連のサポート

Slide 14

Slide 14 text

Confidential & Proprietary 2021 elasticsearch_connectionがdeprecated Import時に定義したconnectionが使われない等ありdeprecatedに

Slide 15

Slide 15 text

Confidential & Proprietary 2021 elasticsearch_connectionがdeprecated 複数Providerを定義して対応する

Slide 16

Slide 16 text

Confidential & Proprietary 2021 まとめ ● V0.4.0、v0.5.0ではindexリソースがより便利に & 各種リソース追加 ● 今後はkibana周りのサポートがメイン ● Elasticstack terraform provider是非使ってみてください!

Slide 17

Slide 17 text

Confidential & Proprietary 2021 Thanks!