Skip to content

haku10/my-iac

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MyIaC

TerraForm for AWS ※後にGCP(Google Cloud Platform)にも適応予定

事前準備

AWSにアカウントを作成しておくこと ※ wikiに記載予定

AWSのクレデンシャル情報を所定の場所に配備 例 Macの場合) /Users/ユーザー名/.aws

direnvの環境設定によりディレクトリがカレントになった時だけ環境変数を有効にする 参考記事 https://qiita.com/kompiro/items/5fc46089247a56243a62

brew install direnv

.envrcに下記を追記

export AWS_PROFILE=XXX
export AWS_REGION=ap-northeast-1

~/.aws/credentials[default][XXX]に修正

※[XXX]は任意の名称
aws_access_key_id = {your_access?key}
aws_secret_access_key = {your_secret_access_key}

direnv allow

terraformのインストール(for Mac)

$ brew install terraform
$ terraform version

AWSのサービスを使用する場合

cd aws
aws configure --profile XXX
terraform init

設定されるサービスを事前に確認する

terraform plan

上記で問題がない場合にサービスを作成する

terraform apply

作成したサービスを削除する

terraform destroy

参考ドキュメント

https://registry.terraform.io/providers/hashicorp/aws/latest

About

TerraForm for AWS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages