「Terraform」に関連する技術ブログ

企業やコミュニティが発信する「Terraform」に関連する技術ブログの一覧です。

CloudFront FunctionsのDeployのプロセスと運用カイゼン

はじめに 初めまして、KINTOテクノロジーズ株式会社(以降、KTC)でプラットフォームグループのCloud Infrastructure Teamでクラウドインフラエンジニアをしている白井です。 普段はAWSで構築されているシステムのインフラ構築、および設計を行っています。趣味は、卓球とゲームです。最近だとスーパーマリオRPGがリメイクされたのを購入し、思い出に浸りながらプレイしていま

SvelteKit の Web サービスを Cloudflare Pages にデプロイする

この記事は LabBaseテックカレンダー Advent Calendar 2023 の 10 日目です。 https://qiita.com/advent-calendar/2023/labbase はじめに 今回 SvelteKit 製の Web サービスを Cloudflare Pages にデプロイする方法をセットアップしたので、その手順と内容について解説します。 Cloudflare Pages は、 GitHub と連携させてリポジトリを更新したときに自動でデプロイされるような使い方が一般的だと思いますが、

業務で担当したIaCのメリデメざっくりまとめてみました

本記事は 【Advent Calendar 2023】 8日目の記事です。 🎄 7日目 ▶▶ 本記事 ▶▶ 9日目 🎅 こんにちは小山です。 今まで担当した案件ではIaCツールでインフラ構築を実施する機会が多くありました。その経験をもとに、それぞれの特徴についてまとめてみようと思います。 今回対象とするIaCツールはTerraform,CloudFormation,AWS CDKの3つとさせていただきます。 AWSで環境構築する際だ

GitHub ActionsのみでAtlantis likeなTerraform CICDの仕組みを構築する

この記事は Finatextグループ10周年記念アドベントカレンダー の7日目の記事です。 昨日は大木さんが「 AWS re:Invent 2023に参加してきました 」という記事を公開しています。 はじめに こんにちは、Finatextグループの ナウキャスト でデータエンジニアをしている六車( X: @mt_musyu )です。 Terraformを導入してIaC化をしたのちに、IaCのコードレビューの仕組み、安全なTerraform Applyの

AWS CodePipelineを使用してWordPressへデプロイしてみる

この記事は、 ニフティグループ Advent Calendar 2023 7日目の記事です。 こんにちわ!NIFTY engineering運用チームのいかりがわです! 今回はWordPressのテーマをGitHub管理できるようにし、EC2に自動でデプロイするようにしたので、その手法をまとめていきたいと思います。 背景 私たちが運用しているNIFTY engineeringでは、何らかの変更があったときは FileManager というWordPressのファイ

terraformでPRごとにテスト環境を用意する

この記事はTimee Advent Calendar 2023シリーズ 2の5日目の記事です。 はじめに DREグループの石井です。 今回はDREグループの管理するデータ基盤に関するインフラのterraformのテスト環境の話をしようと思います。 導入前の課題感 我々のチームではデータ基盤として複数の GCP Projectを管理していますが、その全てをterraformで管理しています。 この時点でGithubActionsによる自動テス

TerraformのCustom ConditionsとChecksの紹介

こんにちは。X(クロス) イノベーション 本部 クラウド イノベーション センターの柴田です。 この記事は 電通国際情報サービス Advent Calendar 2023 の5日目の投稿です。 前日の記事は宮澤さんの「Jira Automationで作成した変数のスコープについて」でした。 はじめに 入力変数の検証 概要 設定方法 検証 オブジェクトの事前条件と事後条件の検証 概要 ユースケース 設定方法

TerraformのCustom ConditionsとChecksの紹介

こんにちは。X(クロス) イノベーション 本部 クラウド イノベーション センターの柴田です。 この記事は 電通国際情報サービス Advent Calendar 2023 の5日目の投稿です。 前日の記事は宮澤さんの「Jira Automationで作成した変数のスコープについて」でした。 はじめに 入力変数の検証 概要 設定方法 検証 オブジェクトの事前条件と事後条件の検証 概要 ユースケース 設定方法

AWS Glue Crawlerを利用した分析用テーブルの構築

こちらの記事は カケハシ Advent Calendar 2023 の3日目の記事になります。 こんにちは、カケハシで Musubi AI在庫管理 の開発をしているMLエンジニアの藤本です。 Musubi AI在庫管理 ではS3に出力している内容に関する分析用テーブルの管理にAWS Glue Crawlerを利用しています。 今回は、分析用テーブルを管理する際のAWS Glue Crawlerの使い方と注意点について紹介できればと思います。 M

Terraform で Resorces や Modules を使用して、セキュリティグループを作成してみる

Terraform で Resorces や Modules を使用して、セキュリティグループを作成してみる

ecspressoとTerraformを連携させて複数環境にECSデプロイしてみた

本記事は 【コンテナウィーク】 3日目の記事です。 💻 2日目 ▶▶ 本記事 ▶▶ 4日目 📱 はじめまして、2021年キャリア入社の加藤です。 Amazon ECSのデプロイツールであるecspressoを用いて複数環境にECSデプロイを実施してみようと思います。 業務でTerraformを使用する機会が多いので、ecspressoと連携させ、より実践的な使い方を試します。 ecspresso とは ecspressoはfujiwara氏が公

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

こんにちは、後藤です。今回はTerraformのお話です。 みなさま、TerraformでAWSインフラを構築するときにmap型を使っていますでしょうか。 当記事ではmap型を使って、生成されるまで分からないAWSリソースのID指定に役立つ方法をご紹介します。 そもそもmap型とは map型とは値と値の対応を定義する記法で、キーバリュー形式をとっています。 Subnet = { PublicSubnet-A = "10.0.0.0/24", Pub

LambdaでS3に置かれたファイルの署名付きURLをSlackに通知してみた

はじめに こんにちは、新卒一年目の平野です。今回は練習のためにタイトル通りの機能をAWS上に構築してみました。 Amazon S3 に置かれたファイルを比較的安全に共有します。 TerraformとPythonを使って実装しました。 背景 ニフティでは実弾演習場と呼ばれるAWSの練習用アカウントが存在します。これを使ってAWSに慣れてみようということで本機能を作成しました。 構成 Amazon

Terraformでコード化した振り返り

こんにちは。 前回は AWSの既存環境をTerraformでコード化してみた を投稿しましたが、 今回はその振り返りをしていきます。 前半はTerraformの基本的なところから、少し躓いた 三項演算子 について書いていきます。 これからTerraformでコード化していく方の助けになれればと思います。 後半は今回のコード化を通しての個人的な感想を書いていきます。 1.目次 1.目次 2. ter

Compute EngineでAtlantisサーバーを構築してTerraform実行を自動化する方法

G-gen の藤岡です。当記事では Atlantis を使って GitHub のプルリクエスト上で Terraform を実行する方法を紹介します。 当記事で扱うツール Terraform 概要 ローカルから実行する場合の注意点 自動化ツール Atlantis 概要 アーキテクチャ 構築方法 ロック機能と Web UI 構築にあたり アーキテクチャ 前提と注意点 事前準備 GitHub App の作成 Terraform ファイル Atlantis サーバーの構築 Terraform
技術ブログを絞り込む

TECH PLAY でイベントをはじめよう

グループを作れば、無料で誰でもイベントページが作成できます。情報発信や交流のためのイベントをTECH PLAY で公開してみませんか?