TECH PLAY

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

985 件中 361 - 375 件目
はじめに スコープ 構成例 Point 1:ソースコード管理ツール ブランチ戦略 PRマージ条件 静的チェック Point 2:実行基盤 ディレクトリ構成 バージョン管理 Point 3:認証とアクセス経路 Point 4:State管理 補足 ベストプラクティス 各種ツール さいごに はじめに こんにちは。加藤です。 今回はAWS環境におけるTerraformの導入時に考えておきたいポイントを4つ紹介しようと思います。 あくまで私個人の見解ですので、参考程度に見ていただければ幸いです。 スコープ 本記事
こんにちは、後藤です。 今回もTerraformについての内容で、条件分岐についてのお話です。 Terraformは現時点で一般的なプログラミング言語のif 文をサポートしていません。しかし、条件によって異なる値を設定する方法は存在し、代表的な方法として三項演算子が挙げられます。 当記事では前半で三項演算子のおさらいをして、後半に外部スクリプト実行によって条件分岐するという方法を紹介します。 三項演算子を使った条件分岐 外部スクリプトによって条件分岐する方法 外部スクリプトを使ったいくつかの使用例 1.上
クラウドエース 北野です。 Argo CD のユーザー管理に Google アカウントまたは Google グループを使えるようにして、Google アカウントでシングルサインオンを実現する方法を紹介します。 概要 以下のようにして Cloud Identity または Google Workspace を外部 ID プロバイダとして構成して、アカウントに権限を付与してアカウント管理をします。 Identity Platform で OAuth2.0 クライアント ID の作成 argocd-cm の C
クラウドエース 北野です。 Argo CD のユーザー管理に Google アカウントまたは Google グループを使えるようにして、Google アカウントでシングルサインオンを実現する方法を紹介します。 概要 以下のようにして Cloud Identity または Google Workspace を外部 ID プロバイダとして構成して、アカウントに権限を付与してアカウント管理をします。 API Credentials で OAuth2.0 クライアント ID の作成 argocd-cm の Con
こんにちは。会員システムグループでエンジニアをしている山田です。 昨年末、CloudFrontの標準ログに待望のアップデートが入りました。 https://aws.amazon.com/jp/about-aws/whats-new/2024/11/amazon-cloudfront-log-formats-destinations-access/ 今までの標準ログはレガシーな仕様を抱えており、特にすべてのログが同じパスに出力されてしまうという点が問題になっていました。Athenaでの検索などのために、ログ
クラウドエース北野です。 以下の様な Google Kubernetes Engine のフリート機能を使って複数の Google Kubernetes Engine クラスタを Argo CD で管理する方法を紹介します。 概要 以下の方法で Argo CD で複数の Google Kubernetes Engine (以降 GKE と呼びます)クラスタを管理します。 フリートによる GKE クラスタの管理 Argo CD プラグインジェネレータ fleet-argocd-plugin によるフリート情
クラウドエース北野です。 以下の様な Google Kubernetes Engine のフリート機能を使って複数の Google Kubernetes Engine クラスタを Argo CD で管理する方法を紹介します。 概要 以下の方法で Argo CD で複数の Google Kubernetes Engine (以降 GKE と呼びます)クラスタを管理します。 フリートによる GKE クラスタの管理 Argo CD プラグインジェネレータ fleet-argocd-plugin によるフリート情
はじめに こんにちは。NALYSYS開発部の部長を務めている山下と申します。 本記事では、私たちが開発している NALYSYS (ナリシス)というプロダクトと、それを支える開発部の様子や魅力をお伝えします。 はじめに 対象読者 この記事を読むとわかること NALYSYSとは? 日本が抱える社会問題 NALYSYS(ナリシス)とは NALYSYSのプロダクトラインナップと今後の展望 NALYSYS開発チームに迫る 技術スタック 開発手法 チーム構成・開発体制 製販一体の開発 ワークスタイル・雰囲気 キャリア
はじめに こんにちは、レバレジーズ株式会社の林です。 本記事ではレバレジーズグループ全体のエンジニアが参加するテックフェスの様子を紹介します。杜甫々氏による基調講演、社員によるトークセッション、その他コンテンツについて書いていますので、ぜひ最後までご覧ください。 テックフェスとは レバレジーズグループに所属するエンジニアを対象に、社内で半年に一度行われる技術の祭典です。 エンジニアが新しい技術に興味を持ち、勉強するきっかけを作ることを目的とし、組織全体の技術力向上を目指します。 2月5日に行われたテックフ
はじめに こんにちは、ブランドソリューション開発本部FAANS部でAndroidアプリを担当している田中です。本記事ではバグ件数削減の施策の1つとしてFAANS Androidで実施したJetpack ComposeのUIテストの自動化についてご紹介します。 目次 はじめに 目次 背景 Firebase Test Labについて 料金について UIテストを記載する build.gradleの設定 UIテストで使用するテストファイル 1. 特定の文字列が表示されているかのテスト 2. 特定のコンポーネントが
こんにちは、クラウドエース 第一開発部の阿部です。 この記事では、 Terraform v1.10 以降で導入された Ephemeral resource について説明します。 はじめに Terraform では、 State ファイルによって管理対象リソースの状態を追跡しています。 State ファイルは JSON 形式で記録され、Terraform 上のリソース名、および、クラウドリソースの固有 ID などが記録されています。 State ファイルには他にも、クラウドリソースの API で取得可能な属
こんにちは、クラウドエース 第一開発部の阿部です。 この記事では、 Terraform v1.10 以降で導入された Ephemeral resource について説明します。 はじめに Terraform では、 State ファイルによって管理対象リソースの状態を追跡しています。 State ファイルは JSON 形式で記録され、Terraform 上のリソース名、および、クラウドリソースの固有 ID などが記録されています。 State ファイルには他にも、クラウドリソースの API で取得可能な属
このブログの内容をポッドキャストでも配信中! open.spotify.com こんにちは。ソフトウェアプロセス改善コーチでFindy Tech Blog編集長の高橋( @Taka_bow )です。 2024 DORA Reportについての連載も、今回で最終回です。 今回はDORA Reportの中から、 前回取り上げたAI関連以外で 個人的に気になったトピックをまとめました。 本記事ではv.2024.3をベースに解説します。なお、執筆時点で日本語版はまだリリースされていませんでした。また、 正誤表 を
こんにちは、クラウドエース 第一開発部の阿部です。 この記事では、2025 年 2 月 27 日にリリースされた Terraform 1.11.0 の変更点についてざっくり説明します。 Terraform 1.11 のアップグレードに関する注意事項 既に Terraform 1.10.0 以降のバージョンを使用している場合は、特に注意事項はないようです。 ただし、 1.10.0 より以前のバージョンを使用している場合は、 Upgrading to Terraform v1.10 に記載されている注意事項を
こんにちは、クラウドエース 第一開発部の阿部です。 この記事では、2025 年 2 月 27 日にリリースされた Terraform 1.11.0 の変更点についてざっくり説明します。 Terraform 1.11 のアップグレードに関する注意事項 既に Terraform 1.10.0 以降のバージョンを使用している場合は、特に注意事項はないようです。 ただし、 1.10.0 より以前のバージョンを使用している場合は、 Upgrading to Terraform v1.10 に記載されている注意事項を