並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 32 件 / 32件

新着順 人気順

terraformの検索結果1 - 32 件 / 32件

  • Terraform設計ガイドラインを公開しました | フューチャー技術ブログ

    こんにちは。TIGの伊藤です。 Terraform連載2025の6日目の記事です。 2025年始から、社員の有志でTerraform設計ガイドラインを編集し、先日公開したので公開までの経緯などについて触れていきます。 公開までの経緯Future Enterprise Arch Guidelinesとして、これまでにもWebAPI設計ガイドライン、Slack利用ガイドラインなどを公開してきましたが、これらは社内に知見が溜まってきていることをきっかけに、ガイドラインとして整理して公開しています。 Terraformについても、社内の複数プロジェクトで利用されており、それぞれで工夫したこと、ケアしたポイントなどが知見として出てきていることから、社員がリファレンスとすることも含めて編集、公開することになりました。 チームにおけるガイドラインを設けることの難しさ各プロジェクト、チームでは一定のコーデ

    • ばーやん@Terraform講座作成中 on X: "【TCPの状態遷移モデル】 なななんと!?全エンジニアが待ち望んでいたTCP状態遷移モデルの図を作成!? 訓練をされた皆さんであればこれを見ながらご飯3杯はいけるはず! #ネットワークエンジニア #インフラエンジニア #TCP驚き屋 #ネットワークスペシャリスト https://t.co/Z7k2TsgscK"

      • 2025/04/10(木)の出来事 - My Bookmark

        トランプ大統領「絶好の買い時だ」 関税停止の発表前に投稿 - 日本経済新聞 トランプ氏、相互関税の一部を90日間停止 対中関税は125%に引き上げ 米大統領 相互関税措置を90日間停止 中国への追加関税125%に | NHK 【速報】トランプ大統領、相互関税の一部を90日間停止 大幅な方針転換 中国に対する関税は「125%に引き上げ」 | TBS NEWS DIG [第246話] ワンパンマン - 原作/ONE/漫画/村田雄介 | となりのヤングジャンプ オンプレミスとAWSの通信の仕組みの違いを徹底的に解説 | コラム | クラウドソリューション|サービス|法人のお客さま|NTT東日本 [第142話]恋するワンピース - 伊原大貴 | 少年ジャンプ+ Reactで大量描画しても60fps出すためのパフォーマンスチューニング術 - SmartHR Tech Blog あなたが今まで読んだ中

          2025/04/10(木)の出来事 - My Bookmark
        • Terraform × BigQuery データ管理:陥りがちな落とし穴と対策5選(サンプルコード付き) | フューチャー技術ブログ

          Terraform 連載2025の5日目です。 Terraformは、インフラ構築をコードで管理できる強力なツールですが、BigQueryのデータ管理においては、特有の課題に直面することがあります。本記事では、TerraformでBigQueryを扱う際に陥りやすい落とし穴と、データ管理の品質を高めるための対策について、サンプルコードを交えながら解説します。 ちなみに、以下の構成の前提で解説するため、事前にご了承ください。 1. テーブルのライフサイクル管理課題: テーブルの意図しない変更によるデータ損失Terraformは、リソースのライフサイクルをコードで管理できますが、以下のいくつのケースの際に、テーブルを再度自動作成されるため、意図しないデータ損失が発生します。 Terraform上のスキーマ変更を適用したときCloud Functionなどでデータを洗い替えされ、再度terraf

            Terraform × BigQuery データ管理:陥りがちな落とし穴と対策5選(サンプルコード付き) | フューチャー技術ブログ
          • TerraformのState Lockについて触ってみた(AWS, Terraform v1.11) - NRIネットコムBlog

            クラウド事業推進部の石倉です。 Terraform、使ってますか? 私は仕事ではネットコムに入ってから使うようになりました。 個人でTerraformを使っていた時は気にしていなかったのですが、チームでTerraformを使って開発をしていくようになり出くわしたのが今回のState Lockです。 State Lockは作成されるリソースとstateファイルの整合性を保つためのものだと認識していますが、改めて自分で触ってみたのでまとめてみました。 State Lockとは 再現準備 State Lockを有効にしなかった場合 State Lockを有効にした場合 最後に State Lockとは チームでTerraformを使って開発する場合、stateファイルをAWSであればS3などの共有ストレージで管理することになっていきます。 そこで起きるのが、複数人で開発を進めている中で場合によっ

              TerraformのState Lockについて触ってみた(AWS, Terraform v1.11) - NRIネットコムBlog
            • AWS認定DOP取得と苦戦した製品など - ミツカリ技術ブログ

              こんにちは、ミツカリCTOの塚本こと、つかびー(@tsukaby0) です。 最近AWS資格のDOP(AWS Certified DevOps Engineer - Professional)を取得しました。 www.credly.com 今回はその話をしようと思います。 執筆者のバックグラウンド 修士卒 6年間の情報工学、コンピュータサイエンスの基礎知識あり ITエンジニア経験10年以上。システムエンジニア。フルスタック、ただしインフラはミドルエンジニアレベル AWSの利用は2015年から。ただし、インフラ担当が構築した環境を多少エンハンスしたり保守したり、アプリエンジニア視点で使う程度 趣味開発などでもAWSを利用。今までで合計30万円分くらいはAWSリソースに使った 経験としてはかなり長いほうだと思いますが、インフラ担当というわけでは無いです。また、SESのように多数の案件や製品を担

                AWS認定DOP取得と苦戦した製品など - ミツカリ技術ブログ
              • マネジメントコンソールでAWSリソースを構築して、terraformコードを作ってからインポートしたら想像以上に辛かった話 - Qiita

                皆さんIaCしてますか? 私はAWSだとCloudFormationやterraform、AzureだとARM TemplateやBicepをよく使っています。また、かなり後発ですが最近CDKを触る機会があり、勉強し始めたところです。 そんなところで、今回はAWSをterraformで管理する際のお話をさせて頂きます。 いきなりですがterraformにインポート機能がありますよね。 この機能ってterraform以外で構築したリソースをterraform管理のstateファイルに取り込めるということで、便利そうだなと気になっていました。 ※terraformのインポート機能についてはリンク先が参考になります 今回の記事は、そのインポート機能を使ったら、思っていた以上に大変で辛かった話をしたいと思います。 背景 私が参加したプロジェクトで、ステージング環境はマネジメントコンソールで、本番環

                • Microsoft Copilot in Azure が GA しました - APC 技術ブログ

                  こんにちは、ACS 事業部の埜下です。 本日、Microsoft Copilot in Azure が GA したというアナウンスがありました! azure.microsoft.com こちらの記事では Copilot in Azure の概要や使用例を紹介します。 Copilot in Azure とは? できること 費用 アクセスするリソース 入力データの扱い アクセス管理 制限 Copilot in Azure を使ってみよう 【Azure 環境を理解】コストを分析する 【よりスマートに作業】コマンドを実行する 【コードを記述して最適化】Terraform 構成を生成する まとめ Copilot in Azure とは? Copilot in Azure は Microsoft Copilot ファミリーの 1 つです。 Copilot in Azure を利用することで Azure

                    Microsoft Copilot in Azure が GA しました - APC 技術ブログ
                  • Terraform で Datadog のモニターを管理する方法を試してみた | DevelopersIO

                    こんにちは。テクニカルサポートチームのShiinaです。 はじめに Terraform は、クラウドや SaaS のリソースをコードで管理できる IaC(Infrastructure as Code)ツールです。 宣言的な構文でインフラを定義し、自動で作成・変更・削除できます。 本記事では、Terraform を使って Datadog のリソースを管理する方法を解説します。 Datadog API キーと APP キーの発行、Terraform の初期設定、サンプルコードを用いたリソース作成を紹介します。 さらに、既存リソースのインポートやカスタムイベントの送信方法についても説明します。 Terraform を活用して Datadog の設定を効率的に管理したい方は、ぜひ参考にしてください。 事前準備 Datadog API キーと APP キーの発行 Terraform を利用するには

                      Terraform で Datadog のモニターを管理する方法を試してみた | DevelopersIO
                    • 【ハンズオン】初めてでもOK!Terraformでサクッと簡単にEC2インスタンスを作ってみよう - Qiita

                      どうも、キタです 昨今はAIがあるので、コーディングもかなり楽になってきましたね。 今回は Terraform を利用して、EC2インスタンスを簡単に作ってみましょう。 1時間程度でサクッと試せるハンズオンです。 ※IaCやTerraformに関する説明は省略しています。 この記事がオススメの方 ・AWSでインフラ構築をしたことがある方(VPC,EC2等) ・IaC に興味があり、Terraform を初めて触る方 この記事の目標 ・Terraform を使ってAWS上に簡単なリソースを作成・変更・削除できるようになる 作成リソース よくある最低限の構成です。 ★VPC - 10.0.0/16 ★パブリックサブネット×2 - (1a:10.0.0/24)(1c:10.0.1/24) ★IGW,RT,SG ★EC2 - インスタンスタイプ:t3.micro セットアップ 各ツールのインストー

                      • PostgreSQLユーザをTerraformで管理する - Qiita

                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに こんにちは、Gakken LEAPインフラエンジニアの丹羽です。 先日、弊社サービスのShikaku Passで使っているPostgreSQL DBのユーザをTerraform管理下に置く取り組みを行ったので、その内容について解説したいと思います。 なお、PostgreSQLではユーザやグループを指す用語としてロールが使われていますが、以下では説明をシンプルにするためユーザという用語で統一しています。ご了承ください。 導入の経緯 サービスの成長に伴って、データベースユーザの権限管理が詳細化していくシーンは多いと思います。 Sh

                        • Terraform のバージョン管理を tfenv から tenv に移行した話 | cloud.config Tech Blog

                          こんにちは、FIXERの村上滉樹です! 皆さま、Terraform のバージョン管理では、どのツールを使っていますか? 私は Terraform をベータ版から利用してきた経緯もあり、長らく tfenv を愛用していましたが、つい先日 tenv に移行しました! tfenv → tenv に移行した理由2025年3月時点、tfenv の最終更新は2022年7月15日となっており、約3年間更新が止まっています。現状の機能で十分利用できるものの、この長期間の更新停止は懸念材料になりました。特に脆弱性対策やHashiCorpによる破壊的変更に対応できるかといった将来的なリスクを考慮し、代替ツールを検討するに至りました。 ▼ tfenv - GitHub https://github.com/tfutils/tfenv ▼ tenv - GitHub https://github.com/tofu

                            Terraform のバージョン管理を tfenv から tenv に移行した話 | cloud.config Tech Blog
                          • SREに半年チャレンジしたら、プロダクトエンジニアとしてめっちゃ成長していた話|ONE CAREER Tech Blog

                            みなさんこんにちは! ワンキャリアでエンジニアリングマネージャーをしている宇田川(X:@Ryoheiengineer)です。以下の記事を投稿した当時はSREとして活動していましたが、3ヶ月の育休を経て、現在はプロダクトチームのエンジニアリングマネージャーとして復帰しています。 ちなみに、SREになる前は、テックリードとしてプロダクトチームを率いていました。 育休の取得が決まっていた中で、上司と「スムーズに育休に入るにはどうしたらよいか」を話し合った結果、リーダー職を離れ、期限付きでSREのメンバーになったという経緯があります。 この記事では、SREチームで得た経験を振り返り、プロダクトチーム復帰後にSREチームでの経験がどのように活かされているかをお伝えします。 プロダクトチームからSREに挑戦したいと思っている方、SREチームからプロダクトエンジニアに挑戦したいと思っている方にぜひ読んで

                              SREに半年チャレンジしたら、プロダクトエンジニアとしてめっちゃ成長していた話|ONE CAREER Tech Blog
                            • Amazon EKS 向けにオブザーバビリティが強化された Container Insights でNodeとDeploymentの監視を設定する - Qiita

                              Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Container Insights の強化されたオブザーバビリティは、NodeやDeploymentのCPU・メモリなどのリソース使用率を手軽に可視化できます。本ドキュメントでは、強化されたオブザーバビリティを使用して、リソース使用率に基づくメトリクス監視を設定する方法を説明します。 環境 本ドキュメントで説明する設定は、以下の環境で実施したものです。他のバージョンでも同様に設定が可能だと思いますが、細かい部分は異なるかもしれません。 EKS: v1.31 amazon-cloudwatch-observability: v3.6.0

                                Amazon EKS 向けにオブザーバビリティが強化された Container Insights でNodeとDeploymentの監視を設定する - Qiita
                              • Terraform AWS Cloud Control (AWS CC) ProviderがGA

                                Terraform AWS Cloud Control (AWS CC) ProviderがGA と発表があった為、ひとまず概要から確認してみる事にしました。 2024年5月30日発表のブログがこちら Terraform AWS CC プロバイダーのリリースにより、IaC ツールとして Terraform を使用している AWS のお客様は、リリース当日に Terraform AWS CC プロバイダーで通常利用できる最新の AWS イノベーションを使用してクラウドインフラストラクチャを構築することで、市場投入までの時間を短縮できるようになりました。 awscc provider(<= New!) AWS Cloud Control API を利用した AWS リソースのライフサイクル管理。このプロバイダーは、利用可能な CloudFormation リソース定義から完全に生成され、Has

                                  Terraform AWS Cloud Control (AWS CC) ProviderがGA
                                • AWSサービスをTerraformでコード化する:AWS Chatbot編 | NHN テコラス Tech Blog | AWS、Google Cloudなどのインフラ技術ブログ

                                  はじめに こんにちは、Shunです。 今回は、ChatbotをTerraformを使ってコード化する機会があったため、その方法をご紹介します。 本記事では以下のコード化を行っています。 想定読者 ChatbotやSNSなどの関連リソースを使用している方 AWSのコード化を検討している方 本記事で取り扱う内容 Chatbotのコード化の方法 コード化を実装する上での注意点 本記事で取り扱わない内容 ChatbotやSNSのサービス説明 Chatbotなどの設定値(これらは上述したブログでご紹介しています。) 実施すること 以下でご紹介する内容をTerraformでコード化したものです。 Chatbotなどの関連サービスを初めて使用する方は、先に上記の記事を読むことをお勧めします。 料金 Chatbot: 無料 SNS: $0.5/100万通知 CloudWatch Alarm: $0.1/ア

                                    AWSサービスをTerraformでコード化する:AWS Chatbot編 | NHN テコラス Tech Blog | AWS、Google Cloudなどのインフラ技術ブログ
                                  • 【AWS/Terraform】for_eachを使ったコードの書き方 - Qiita

                                    はじめに terraformでAWSインフラを構築しようとしたとき,いろいろ調べるとfor_eachを使うとコードの量の少なくて済むことに行きつくかと思います. ただ,私が業務でfor_eachを使用していると実際に使うには勘所を抑える必要があると思ったので,まとめてみました. これからterraformを使うエンジニアの方の助けになれば嬉しいです. for_eachの記法 for_eachは要はループ処理です.私の個人的な解釈ですが,for_eachはプログラミング言語(Python)でいうwhile len(num)に近いものだと思います.入力の中身の最後まで繰り返し処理するイメージです(伝われ). VPCの作成を例とすると下記のように書けます. set(string)を入力とした場合 locals{ param = toset(["vpc-a", "vpc-b"]) } resour

                                      【AWS/Terraform】for_eachを使ったコードの書き方 - Qiita
                                    • 【参加レポ】JAWS-UG東京 IaC Night 〜入門から上級まで!AWSをコードで構築しよう〜 - Qiita

                                      Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? イベント概要 セッション1:マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう 登壇者:みのるん(KDDIアジャイル開発センター株式会社) IaC、Terraform初心者向けの登壇 IaCとは コードでインフラ構築する手法のこと そもそもクラウドはAPIを使って構築する TerraformはGo言語で実装されているので、Goが裏でAPIを叩いている Terraformを構成するコンポーネント Terraform本体はコアとプロバイダに分かれている コアはTerraform本体のソフトウェア プロバイダは

                                      • Difyで社内の生成AI活用を地道にすすめた話

                                        はじめに こんにちは、株式会社ZENKIGENのyagiriharaです。 harutakaというプロダクトの開発マネージャーを務めるかたわら、社内の生成AI活用推進にも取り組んでいます。 (メインはプロダクト開発をしつつも、社内の生成AI活用も進めているエンジニア、多いのではないでしょうか。) この記事では、Google Cloud 主催の第9回 Leader's Meetupで発表した内容をもとに、生成AIの社内活用について共有します。 Google Cloud 主催 Leader's Meetupについて Google Cloud主催のLeader's Meetupは、生成AIがもたらすビジネス変革や実業務における課題について、業界リーダーの方々と議論を深める場です。 Google Cloudの最新情報はもちろん、各企業の生成AI活用事例を直接聞くことができる貴重な機会でした。 今回

                                          Difyで社内の生成AI活用を地道にすすめた話
                                        • [セッションレポート] What’s new in Cloud Run BRK2-057 (Cloud Run 新機能レポート) #GoogleCloudNext | DevelopersIO

                                          [セッションレポート] What’s new in Cloud Run BRK2-057 (Cloud Run 新機能レポート) #GoogleCloudNext Google Cloud Next '25 4/9(水) のセッション 「What’s new in Cloud Run」 で発表された Cloud Run の新機能をレポートします。ジョブの GPU サポートや、サービス、ジョブに続く新しいデプロイ形式も発表されました。 はじめに 本日より 2025/4/9-11 の 3日間の日程で Google Cloud Next '25 がラスベガスで開催されています! 4/9(水) のセッション「What’s new in Cloud Run」 で新機能の発表があったのでレポートします。特に Cloud Run ジョブの GPU サポートや、Worker Pools という新しいデプロ

                                            [セッションレポート] What’s new in Cloud Run BRK2-057 (Cloud Run 新機能レポート) #GoogleCloudNext | DevelopersIO
                                          • 【イベントレポート】JAWS-UG東京 IaC Night 〜入門から上級まで!AWSをコードで構築しよう〜 #jawsug_tokyo - Qiita

                                            いつも記事を読んでいただきありがとうございます! モブエンジニア(@mob-engineer)です! 今回は2025.03.13(木)に開催した**JAWS-UG東京 IaC Night 〜入門から上級まで!AWSをコードで構築しよう〜**へ参加しましたのでアウトプットとしてイベントレポートを執筆しました。 初学者でもサクッと読めるように平易な表現で執筆しておりますので、お気軽に読んでいただければ幸いです。 目次 セッション マネコン操作いらず! TerraformでAWSインフラのコーディングに入門しよう いまから始めるAWS CDK 〜モダンなインフラ構築入門〜 Enhancing AXA Data Platform with Terraform 知っておきたい!保守性を高める AWS CDK のセオリー・ベストプラクティス Best practices for using the A

                                              【イベントレポート】JAWS-UG東京 IaC Night 〜入門から上級まで!AWSをコードで構築しよう〜 #jawsug_tokyo - Qiita
                                            • terraform consoleでモジュールの中のlocal変数をデバッグする方法

                                              Terraformで複数の環境を管理する方法はいくつかありますが、私がよく採用するのは、モジュールを作成して再利用する方法です。 モジュール内でDRYな設計を目指すために、local変数でmapを定義しfor_eachでリソースを作成することが多いです。ただし、flattenなどの関数を使って加工してからリソースに渡す必要がある場合もあります。 慣れてくると、これで合っているなと書きながら分かるのですが、Terraformは頻繁に使うものではないので、「これで合ってるかな?」と不安になることがあります。 そんな時に重宝するのがterraform consoleコマンドです。 ただし、モジュール内のlocal変数を扱う際には少し工夫が必要なので、備忘録として残しておきます(もっと良い方法があるかもしれませんが…)。

                                                terraform consoleでモジュールの中のlocal変数をデバッグする方法
                                              • Terraform TIPS 集 | フューチャー技術ブログ

                                                はじめにTIG 前原です。Terraform 連載2025の4日目です。 Terraform を利用する中でこんな使い方があるのかってことを少しでも知ってもらえればと思い、TIPS 集を書いています。 既にご存知の方も多い内容かもしれないですが、ご了承ください。 TIPS 内容今回、ご紹介する内容を以下に記載します。 詳細ログ出力の取得方法プロバイダの確認コマンドTerraform 実行中にロックがかかった場合terraform plan -detailed-exitcode を使った差分チェックリソースのタイアウト時間の調整Terraform の並列実行詳細ログ出力の取得方法Terraform の挙動を細かく調査したいときに環境変数の設定をすることで、詳細なログを確認することができます。 export TF_LOG=DEBUG Terraform apply をした時などにDEBUG レ

                                                  Terraform TIPS 集 | フューチャー技術ブログ
                                                • SlackメッセージをS3にmarkdown形式で保存するシステムを作った - Qiita

                                                  Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 1. はじめに 私は日々のインプットのメモや雑記をSlackを使っています。しかし、多くのワークスペースに入っているとメモも散らばるし、何より後から見返しづらいです。 このプロジェクトでは、SlackのメッセージをMarkdown形式に整え、S3バケットに自動保存するシステムを構築しました。これによってSlackでのメモをひとまとめにしてS3に保存し、Obsidianなどのツールを使って見返すことができるようになります。 2. システム概要 これから説明するシステムは、以下のGitHubリポジトリのものです。お気軽に覗いてみてください!

                                                    SlackメッセージをS3にmarkdown形式で保存するシステムを作った - Qiita
                                                  • TerraformでSnowflakeからGCSへのデータ連携を実現

                                                    はじめに ファイナンスデータソリューショングループの高橋です。今回は、Snowflakeに存在するデータを定期的にGCSに連携する方法について紹介します。特にTerraformを用いた実装例は、web上で検索しても見つからなかったので皆さんの参考になれば幸いです。 背景 私が所属しているファイナンス領域では、社内のデータを活用して分析するだけでなく、社外にしか存在しないデータを収集することも重要なテーマとなっています。収集対象としたいデータはいくつかあるのですが、その中で重要なものの一つが Snowflake Marketplace で公開されている Prepper Open Data Bank でした。Prepper Open Data Bank(以下、PODB)では、国政調査などの商用・二次利用可能なオープンデータを加工した状態で提供してくれています。 所属しているグループでは、GCP

                                                      TerraformでSnowflakeからGCSへのデータ連携を実現
                                                    • 【Terraform】GitHub Actions を使って、planやapplyを自動化しよう

                                                      つくってみる 以下の流れで自動化していきます tfstate ファイルを S3 で管理 OIDC(OpenID Connect)を作成 GitHub Actions で AWS にアクセスできるかテスト GitHub Actions に plan と apply を組み込む 今回は「terraform_test」という名前の Git リポジトリを使用します tfstate ファイルを S3 で管理 下記のように 2 つのファイルを作成します terraform_test ├── .gitignore     // 作成 ├── README.md └── main.tf      // 作成 tfstate を保存する S3 バケットを作成 各ファイルの中身 # Local .terraform directories **/.terraform/* # .tfstate files *.

                                                        【Terraform】GitHub Actions を使って、planやapplyを自動化しよう
                                                      • Terraform で始めるセルフホステッドランナー:terraform-aws-github-runner での構築手順 - Qiita

                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに GitHub actions にはセルフホステッドランナー(Self-Hosted Runner)と呼ばれる機能があります。 通常 GitHub actions のワークフローは GitHub 側が用意してくれたホストで実行されます。 一方セルフホステッドランナー(Self-Hosted Runner)は、GitHub Actions のワークフローをユーザーが用意したホストにできます。 セルフホステッドランナーを使うことにより、ユーザーが実行ホストを詳細にカスタマイズできたり、ワークフロー実行時にかかるランニングコストを抑え

                                                          Terraform で始めるセルフホステッドランナー:terraform-aws-github-runner での構築手順 - Qiita
                                                        • Terraform + GitHub Actions + OIDC で Google Cloud をセキュアにデプロイする - Yapodu Tech Blog

                                                          近年、インフラ構築のコード化には Terraform が広く利用されるようになりました。しかし、Terraform から Google Cloud へリソースをデプロイする際、従来は Service Account キーファイル(JSON)の管理が必要であり、秘密情報の管理コストやキー漏洩リスクといった課題が存在しています。 そこでよりセキュアにデプロイする方法存在するのが、OIDC (OpenID Connect) を使った認証方式です。GitHub Actions と Google Cloud の Workload Identity プール を組み合わせることで、キーファイルを使わずに安全にリソースを作成・更新できるようになります。今回のブログでは、Terraform で OIDC 認証を取り入れ、GitHub Actions 上でセキュアかつシンプルに terraform を実行する

                                                            Terraform + GitHub Actions + OIDC で Google Cloud をセキュアにデプロイする - Yapodu Tech Blog
                                                          • Terraformの特性を知る - プログラミング初心者がアーキテクトっぽく語る

                                                            Terraformは優れたツールだ。 Ansibleにはない、純粋な宣言型の振る舞いを経験するとある種の感動を覚える。 しかし使い込んでいくとわかるが癖がある。 ツールを使いこなすにはそのツールの背景にある思想、設計、そして癖を理解することが重要だ。 ここではそういったことをいくつか簡単に紹介したい。 Terraformの基礎についてはこちらの投稿で説明した。必要に応じて参照して欲しい。 architecting.hateblo.jp Terraform全般 純粋な宣言型 Terraformの最大の特徴は宣言型であること 例えばリソースA、Bを作成したとする。 リソースBが不要になったら宣言ファイルからBを削除して再度、applyすればAだけ残る AnsibleであればBを削除するPlaybookを作成する必要があるがTerraformでは不要だ 管理対象システムの変更が頻繁に発生する場合

                                                              Terraformの特性を知る - プログラミング初心者がアーキテクトっぽく語る
                                                            • 【イベントレポート】JAWS-UG山梨 【第5回】勉強会 #jawsug_yamanashi - Qiita

                                                              いつも記事を読んでいただきありがとうございます! モブエンジニア(@mob-engineer)です! 今回は2025.04.04(金)に開催したJAWS-UG山梨 【第5回】勉強会に参加しましたので、アウトプットとしてイベントレポートを執筆しました。 初見の方でもサクッと読めるように平易な表現で執筆しておりますので、お気軽に読んでいただければ幸いです。 目次 LT AWSを学んでポンコツ営業の僕が営業成績爆上げした件 地域 ITコミュニティの活性化とAWS に移行してみた話 LT5分枠③ AWSで雰囲気でつくる! VRChatの写真変換ピタゴラスイッチ AWS金融のシビれる最新動向 動的生成したIAMポリシーを使ってテナント分離したデータ取得を試してみた AWS認定は技術力を証明する?AWS Community Builder と 継続するために必要な Renewal を解説!! Amaz

                                                                【イベントレポート】JAWS-UG山梨 【第5回】勉強会 #jawsug_yamanashi - Qiita
                                                              • Terraformのログレベルを調整する方法(TF_LOG)

                                                                記事の内容 Terraformのログレベルを調整する方法を解説します。 記事を読むと得られるもの Terraformのログレベルの設定方法 対象読者 Terraform User 記事の長さ 1分で読めます ログの調整 基本的には公式ドキュメント通りです。 TRACE DEBUG INFO WARN ERROR の中から、自分が出したいログレベルを選び、TF_LOGという環境変数にセットします。 $ export TF_LOG=DEBUG $ terraform plan 2023-11-08T11:43:53.017+0900 [INFO] Terraform version: 1.6.2 dev 2023-11-08T11:43:53.017+0900 [DEBUG] using github.com/hashicorp/go-tfe v1.36.0 2023-11-08T11:43:

                                                                  Terraformのログレベルを調整する方法(TF_LOG)
                                                                • AWSコスト監視くん - AWSのコストをSlackに通知するTerraformモジュール - Qiita

                                                                  はじめに このモジュールを作成するきっかけとなったのは、「AWS Step Functions(JSONata)でAWS料金をSlackへ通知【Lambda無し】」という記事でした。この記事を読んで、Lambdaを使用せずにAWSのコストを監視できる仕組みに感銘を受けたスタッフが「これを導入したい!」ということで、これをTerraformモジュールとして再利用可能な形にさせて頂きました。 背景 AWSの利用コストを監視することは、クラウド運用において重要な課題の一つです。特に、予期せぬコストの増加や、特定のサービスの利用状況を把握することは、コスト最適化の第一歩となります。しかし、AWSのコスト管理コンソールを毎日確認するのは手間がかかり、また、コストの急激な増加に気づくのが遅れる可能性があります。 概要 「AWSコスト監視くん」は、以下の機能を提供します。 AWSのコストを定期的に自動確

                                                                    AWSコスト監視くん - AWSのコストをSlackに通知するTerraformモジュール - Qiita
                                                                  1