Terraform– category –
-
Terraform
【Terraform】詳細 Terraform ~ Infrastructure as Codeを実現する 第3版(Yevgeniy Brikman著)
詳細 Terraform ~ Infrastructure as Codeを実現する 第3版(Yevgeniy Brikman著)を読みましたので少しずつ内容を記載していきます。 オープンソースのサンプルコードhttps://github.com/brikis98/terraform-up-and-running-code -
Terraform
【Terraform】Terraformで構築したEC2インスタンスを手動で停止・終了(削除)するとどうなるか確認する
Terraformで構築したEC2インスタンスをAWS管理コンソールから(GUI)から手動で停止・終了(削除)した場合の挙動について確認しました。 理由は事前に「当然こうなるだろうな」と仮説を立てていましたが、本当に仮説通りになるのか念のため確かめたかった... -
Terraform
【Terraform】環境ごとにリソースの数が異なる場合の設定方法(同じtfファイルを利用する場合)
Terraform でインフラ環境を構築していると、当然のごとく prod 環境(本番環境)、stg 環境(ステージング環境)、dev 環境(開発環境)の複数環境が出てきます。 今回は同じ tf ファイルを使い、且つ環境ごとにリソースの数が異なる場合の設定方法につい... -
Terraform
【Terraform】Terraformで管理されているリソースを除外する手順
Terraform でインフラを管理するのは非常に便利です。 最初に Terraform のソースコードを作るところは手間がかかりますが、一度コードを作ってしまえばあとは同じコマンドを実行するだけで同じインフラ環境が構築されます。 ただ、長く運用していると構成... -
Terraform
【Terraform】初期構築手順
最近は Infrastructure as Code の手法を取り入れて Terraform を使用する機会が多くなりました。 インフラは Terraform で構築して OS の設定は Ansible で実施するという体制を取る企業が多い気がしています。 私も Terraform を使っています。とういこ... -
Terraform
【Terraform】terraform importコマンドで既存の環境との差分を取り込む手順
まっさらな状態でゼロから Terraform で構築するならいいですが、大体は途中から Terraform を使用することになると思います。 また、Terraform を導入した初期段階では Terraform に慣れてなくて、取り急ぎ AWS 管理コンソールから手動で構築してしまうこ... -
Terraform
【GitHub Actions】TerraformでデプロイするCI/CDパイプラインの構築手順
GitHub でソースコードを管理しているとして、複数人で Terraform を利用する場合、それぞれが terraform plan、terraform apply コマンドを実行することになります。 今回は GitHubActions を利用して、Terraform でデプロイをする CI/CD パイプラ...
1