Terraform

AWS

terraform AWS環境構築 事前準備

AWSにRails + Nginxな環境をTerraformで構築してみようと思います。無料ドメインをfreenomで取得、AdministratorAccessでIAMユーザの作成、tfstateファイル管理のbackend作成を行います。
Terraform

terraform tfstateファイルを管理する

インフラの状態ファイルを、クラウドに保存する理由と実装方法を紹介します。terraformでインフラを作成した際、tfstateファイルが生成され、インフラ状態が保存されます。複数人で開發する場合や損失するとまずいので、S3やDynamoDBを使って安心して開發できるようにします。
AWS

AWS Terraform 基本コード まとめ

AWS Terraform を書く上で基本的なコードをまとめてみました。インフラのリソースはBlockと呼ばれる単位で作成していきます。実際にどのようなインフラのリソースを作成するか定義するブロックになります。このブロックで、VPC や EC2インスタンスを定義してインフラを構築していきます。
IaC

Terraform を Macにインストールする方法

Terraform を Macにインストールする方法 のご紹介します。 tfenv 使用してインストールします。 tfenv を利用すれば他のバージョンにいつでも切り替えれますので便利ですね。
AWS

Terraform入門 AWSにEC2を作成してみよう

Terraform 入門。IaCの一種、Terraform を使用してAWSにEC2を作成してみようと思います。Terraform とは、HashiCorpによって開発されたクラウド上のコンピュータやネットワークなど、インフラをコードで構築(IaC)できるOSSです。