/var/www/yatta47.log

/var/www/yatta47.log

やったのログ置場です。スクラップみたいな短編が多いかと。

terraform

Weekly Terraform (2023/09/01~2023/09/08)

いつのまにか今週も終わってしまいますね。 今週見たTerraform関連の記事一覧です。 Terraform OpenTF — Publishing the Fork OpenTFの動きは今後も気になる。 How to Manage Terraform S3 Backend — Best Practices opentffoundation/opentf: OpenTF lets y…

Weekly Terraform (2023/08/12~2023/08/18)

今週Terraform関連で見た記事一覧です。 今週は何といってもTerraformのライセンス変更が個人的には興味深かったです。 それではどうぞ。 Terraform ライセンス変更 HashiCorp、全製品のライセンスを商用利用に制限があるBSLライセンスに変更すると発表 - P…

Weekly Terraform(2023/8/5~2023/8/12)

今週確認したTerraform関連でブックマークしたものです。 Terraform Driftctl and Terraform, they're two of a kind! - DEV Community パイプラインでdriftctl回すっていうのは面白い。確かにパイプラインで回して野良リソース調べる習慣付けるのはありかも…

【再復習】Terraformの型まとめ

Terraformの型をまとめました。 不足があれば追記してく予定です。 string 文字列はダブルクォートで囲まれたUnicode文字のシーケンスで表現されます。 variable "example_string" { default = "hello" } number 数値は引用符なしの数字のシーケンスで表現さ…

for_eachの挙動を複数Bucketを作って確認してみた

Terraformを使っているとよく使う組み込み関数。今日は組み込み関数のfor_eachについて調べてみました。 例として、Terraformを使って複数のBucketを一度に作成してみようと思います。 コード 以下がそのコード。 provider "aws" { region = local.region } …

現在使用しているModuleのバージョンを調べる

先日、最新のModuleバージョンを調べる方法を記事にしましたが、「そもそも今使っているModuleバージョンっていくつなんだ?」というのがわからなかったのでその調べ方です。 ソースコードを確認する ソースコード内でModuleのバージョンを指定しているよう…

使用しているmoduleの最新バージョンを調べる

Terraformでよく活用する公式Module。 「今のModuleの最新バージョンはいくつなんだろう?」というのの調べ方がわからなかったので調べました。 公式サイトを確認する 公式サイトを確認する方法になるのかなと思います。 registry.terraform.io 例えば、S3を…

TerraformでAWS S3バケットを作成する: モジュールの利用と直接コーディングの比較

今日はInfrastructure as Code(IaC)ツールの一つであるTerraformを使用してAWS S3バケットを作成する方法を2つご紹介。一つはTerraformのモジュールを使用する方法、もう一つは直接コーディングを行う方法です。それぞれの違いと特徴についても触れていき…

今週気になったTerraform関連の記事

2023/07/05に読んだ、Terraform関連で気になった記事をまとめておきます。 セキュアなTerraformの使い方 ~ 機密情報をコードに含めず環境構築するにはどうしたらいいの? - Speaker Deck 機密情報をどういう風に扱えばいいのか、どういうことが起こるのか最…

今月はTerraform再学習月間

今月はTerraform再学習をしようということで、勝手にTerraform再学習月間にしようと思います。 具体的には、Terraform関連の記事を強化して投稿していこうと思っています。 出来る限りの頻度で投稿を目指して毎日投稿を目指しますが、その辺はしっかりやるつ…

Terraformを使う際に必要なツール

最近Terraform使うことが多くなってきたので使っているツールたちをまとめておく。 terraformer GoogleCloudPlatform/terraformer: CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code 既存の…

Terraformerを使ってみて思ったこと

すでに作成されているインフラ環境をコード化できないかなと思ってTerraformerを試してみました。 github.com 使ってみた感想をちょっと書き留めておこうと思います。 よかった点 まずはよかった点から。 tfファイルの分割の仕方がイメージ出来た Terraform…

/.terraform.d/plugins/linux_amd64: no such file or directoryと出てきた場合の対処

Terraformerでインフラをエクスポートしてみようと思ってコマンド実行してみたら早速エラー。 $ terraformer import aws --resources=api_gateway --regions=ap-northeast-1 2020/11/08 03:19:05 aws importing region ap-northeast-1 2020/11/08 03:19:05 a…