タグ

2020年7月20日のブックマーク (4件)

  • 【Terraform】countで作成したリソースを削除する時の注意点 | DevelopersIO

    はじめに こんにちは!AWS事業部、岩町オフィスの島川です。 皆さん、インフラのコード化は進んでおりますでしょうか? Terraformでリソースを複製したいときに便利なcount 作るだけなら問題ないのですが、後々ここ削除したい!となったときに意図しない動きをすることがあります。 今回はその意図しない動きを避ける下記2つの方法をサンプルコードと一緒にご紹介します。 コードを変えずに乗り切る方法 countをやめてfor_eachに乗り換える方法 for_eachはTerraform v0.12.6でリリースされた機能。それ以上でなければ使えないので注意してください。 環境について Ubuntu 18.04 Terraform v0.12.10 2019/10/11時点の最新バージョン サンプルコード main.tf(VPCとサブネット2つ作るコード) ### VPCを作成する res

    【Terraform】countで作成したリソースを削除する時の注意点 | DevelopersIO
    zaki-hmkc
    zaki-hmkc 2020/07/20
    for_eachを使うのがいいらしい
  • Terraform でループして複数のリソースを作成する - Qiita

    TerraformでListの変数を使ってループさせたい時がある。 例えば、ユーザアカウントを複数作りたいとき。 以下のようなリソース定義を必要な分だけ書かないといけない。10個あったら10個。メッチャ大変。

    Terraform でループして複数のリソースを作成する - Qiita
    zaki-hmkc
    zaki-hmkc 2020/07/20
    countを使ってループ処理・elementで要素取り出しができるらしい
  • Terraformと変数(variable)のお話 | AWSの導入・クラウド運用を総合支援【CapsuleCloud】

    はじめに Terraformには、汎用性、再利用性、機密性を上げるためにvariableが用意されています。 Terraform内で${var.変数名}という記述方法でterraform実行時に値を渡すことができます。 このTerraformへの変数の渡し方には4種類の方法があります。それぞれのやり方を記事でご紹介したいと思います。 コマンドライン引数で渡す まずはコマンドライン引数で渡す方法です。 terraform plan \ -var 'access_key=foo' \ -var 'secret_key=bar' terraformコマンドのapply, plan, refresh時に渡すことができます。 これは文字列に限らず、MapやListを渡すこともできます。 Mapの例 terraform plan \ -var 'ami={ ap-northeast-1 = "ami

    Terraformと変数(variable)のお話 | AWSの導入・クラウド運用を総合支援【CapsuleCloud】
    zaki-hmkc
    zaki-hmkc 2020/07/20
    引数・ファイル・環境変数それぞれのmap・listの使用例
  • プルリクエストでのフィードバックを取り込む - GitHub Docs

    提案された変更の適用 他の人はプルリクエストに特定の変更を提案することができます。 リポジトリに対する書き込みアクセスがある場合は、プルリクエストで提案されたこれらの変更を直接適用することができます。 プルリクエストがフォークから作成されたもので、作者がメンテナーによる編集を許可していれば、上流リポジトリへの書き込みアクセスがある場合でも、提案された変更を適用できます。 詳細については、「プルリクエストへのコメント」および「フォークから作成されたプルリクエストのブランチへの変更の許可」を参照してください。 提案された複数の変更を 1 つのコミットに取り込みたければ、提案された変更をバッチとして適用すると簡単です。 提案された変更を 1 つ、またはバッチとして適用すると、プルリクエストの比較ブランチで 1 つのコミットが作成されます。 コミットに含まれる変更を提案した各ユーザがそのコミットの

    プルリクエストでのフィードバックを取り込む - GitHub Docs
    zaki-hmkc
    zaki-hmkc 2020/07/20
    「Commit suggestion」でPRに対する変更提案を適用。適用したらPR元のforkした自分のリポジトリも更新される。かな