NRIネットコム社員が様々な視点で、日々の気づきやナレッジを発信するメディアです

注目のタグ

    Terraform

    Terraformで秘密情報を扱う場合のSecrets Managerという選択肢

    本記事は IaCウィーク 8日目の記事です。 ⚙️ 7日目 ▶▶ 本記事 ▶▶ 9日目 はじめに Terraformとは 想定するシーン 変数の定義 Amazon Cognitoリソースの定義 実装方法 Secrets Managerの設定 Terraform側の実装 メリット 注意点 stateファイルの扱い 費用面の…

    Account Factory for Terraform (AFT)でコスト増加を防ぐ方法

    本記事は IaCウィーク 7日目の記事です。 ⚙️ 6日目 ▶▶ 本記事 ▶▶ 8日目 はじめに こんにちは。大林です。 AWS Control Tower(以下、Control Tower)の導入とともに利用される Account Factory for Terraform(以下、AFT)は、アカウント作成と初期設定の自…

    新人エンジニアはIaCとどう向き合うべきか

    本記事は IaCウィーク 5日目の記事です。 ⚙️ 4日目 ▶▶ 本記事 ▶▶ 6日目 こんにちは!25卒入社の柴原です。 入社から約7カ月、配属されてからは約3カ月が経ちました。あっという間です。 配属後は、AWS CDKやTerraformなどのIaCツールを用いたインフラ案件に…

    運用観点で考えるTerraformリポジトリ・ディレクトリ戦略

    本記事は IaCウィーク 4日目の記事です。 ⚙️ 3日目 ▶▶ 本記事 ▶▶ 5日目 はじめに まとめ Terraform運用の品質を維持していくために リポジトリ構成 Mono Repo Multi Repo Terraformレジストリの利用 ディレクトリ構成 環境ディレクトリ直下にtfファイルを配…

    Terraformのドリフト検知結果をSlackに通知させてみた〜GitHub Actions利用〜

    クラウド事業推進部の石倉です。 Terraformで管理しているインフラ環境の状態、把握してますか? 作業途中など把握している差分ならいいですが、作業の戻し忘れによる差分などは時間が経った時に「何の変更だ?」とびっくりすることになります。 そんな環境…

    Terraformで複雑な条件分岐を実現する方法

    こんにちは、後藤です。 今回もTerraformについての内容で、条件分岐についてのお話です。 Terraformは現時点で一般的なプログラミング言語のif 文をサポートしていません。しかし、条件によって異なる値を設定する方法は存在し、代表的な方法として三項演算…

    Terraformプロビジョナーを使って、さらなる自動化へ

    本記事は AWSアワード記念!夏のアドベントカレンダー 20日目の記事です。 19日目 ▶▶ 本記事 ▶▶ 21日目 こんにちは後藤です。 この度、2024 AWS All Certifications Engineersに選出していただきました。次回も選出されるように日々努力を続けていきます。…

    CloudFormation管理からTerraform管理へ移行する

    本記事は マイグレーションウィーク 1日目の記事です。 告知記事 ▶▶ 本記事 ▶▶ 2日目 こんにちは、後藤です。 マイグレーションWeekということで普段、業務で触れている技術であるIaCツールの移行について書きたいと思います。 有名なIaCツールにはTerrafo…

    terraform planコマンドを見やすく効率的にする2つのオプション

    こんにちは、後藤です。 みなさま、Terraformは使っていますでしょうか。私はようやく慣れてきたところです。 今回はTerraformの中でもterraform planコマンドについて話します。 はじめに Terraformを使ってリソースを構築する際の一般的な流れは、terrafor…

    Terraformでローカルファイルを操作する方法  ~よくある使い方3選~

    こんにちは、後藤です。 Terraform開発を進める中で「こんなことできるのか」と思った機能があったので、備忘録も兼ねて紹介します。 それはローカルのファイルを操作できる、という機能です。 TerraformではAWSやAzure、GCPなどのパブリッククラウドプロバ…

    Terraformのmap型を駆使して、生成されるまで分からないリソースIDを取得する

    こんにちは、後藤です。今回はTerraformのお話です。 みなさま、TerraformでAWSインフラを構築するときにmap型を使っていますでしょうか。 当記事ではmap型を使って、生成されるまで分からないAWSリソースのID指定に役立つ方法をご紹介します。 そもそもmap…

    TerraformによるGoogle Cloudの組織管理

    こんにちは、上野です。 久しぶりにGoogle Cloudの内容を書きます。大規模にGoogle Cloudを利用する場合、フォルダやプロジェクト、およびそのセキュリティ設定の管理が悩みポイントになってきます。その管理方法の1例を紹介します。 Google Cloudにおけるフ…