#Terraformの記事一覧

Terraform に Helm チャートを組み込む

Terraform に Helm チャートを組み込む

はじめに 弊社では、インフラ構築に Terraform を使用しています。 Terraform は クラウド プラットフォームのリソースを作成するため、provider と呼ばれるプラグインを利用する必要があります。 Google Cloud のリソースを作成する場合は google provider を使用します。…

Grafana Alert を Terraform で作成する

Grafana Alert を Terraform で作成する

こんにちは、kyuitaです。 Terraformのアラートルールは普段Yamlファイルで記述しているのですが、最近TerraformのGrafana Providerでアラートを作成することができることを知り実際に試してみたので、その手順を共有します。 grafana自体は既存の環境がある前提でTerraformか…

Terraform のリモートデプロイ実行環境を提供する OSS、Terrakube を検証してみた

Terraform のリモートデプロイ実行環境を提供する OSS、Terrakube を検証してみた

はじめに こんにちは、大島です。 grasys では、インフラストラクチャのリソース管理として Terraform を利用しています。Terraform のリモートデプロイ実行環境としてこのたび OSS である Terrakube を見つけました。その Terrakube について紹介したいと思います。 HCP Te…

terraform destroy で tfstate ファイルを GCS バケットごと削除してしまった話

terraform destroy で tfstate ファイルを GCS バケットごと削除してしまった話

はじめまして、エンジニアの HK です。 今回は、私が新人の頃に Terraform の勉強中にやってしまった失敗について紹介していこうと思います。 実際の作業中であれば、間違いなく問題となってしまう失敗なので、みなさんは私の失敗を糧に(?)同じ失敗をしないようにしていただければと思っています。 また、私が行った対処…

定年後のリスキリングで目指せ!最高"齢"の今どきクラウドエンジニア!

定年後のリスキリングで目指せ!最高"齢"の今どきクラウドエンジニア!

はじめまして、昨年の終わりにgrasysに入りましたmattです。先ずは自己紹介を兼ねて1、そして想定外に面白くて良く出来ている!と思った2、 最後に今思うことの3についてお話します。 このタイトルについて 私は昨年前職を定年退職後の継続雇用満了で退社。数年前から担当していたオープンソース製品の仕事でAWSクラウドを…

IaC活用、クラウド全体のセキュリティ対策…クラウドにまつわる課題を解決

IaC活用、クラウド全体のセキュリティ対策…クラウドにまつわる課題を解決

クラウドインフラの設計・構築・運用などに強みを持つ株式会社grasys(以下、グラシス)が、IaC(Infrastructure as Code)ツールTerraformの活用手法をはじめ、クラウド全体のセキュリティ確保に貢献するTenableや、同社が展開するきめ細かいサービスについて紹介した。

インフラ専門の技術者集団grasysに学ぶ! TerraformとCI/CDプラットフォームを活用したリモート環境構築

インフラ専門の技術者集団grasysに学ぶ! TerraformとCI/CDプラットフォームを活用したリモート環境構築

2020年1月27日からリモートワークを実施しているgrasysは、どのようにエンジニアのリモートワーク環境を構築したのか。実際に行ったプラクティスから、インフラ定義ツール「Terraform」や「Terraform Cloud」の活用、「Cloud Build」によるCI/CDの実行まで、grasysエンジニアの佐藤

 Terraform Registry、使ってますか?

 Terraform Registry、使ってますか?

boom boom! Hello Cloud! どうも、しみちゃんでございます。 terraform 入門者向けの記事です。 HashiCorp Configuration Language(HCL) にも慣れてきて、 module を書き殴っている日々の中、これに出会った時、「もっと早く知ってれば」と、ある種の後悔…

NutanixをTerraformで試してみる

NutanixをTerraformで試してみる

NutanixをTerraformで操ってみます。 こんにちは、yizumi443(いずみよんよんさん)です。 先日ニュースになったようなならないような、な、Nutanix。HCIの代表的なプロダクツのひとつです。 もちろん、これも仮想化環境であり、Terraformから操ることができます。 1.Nunatixとは、…

Terraform moduleでトグル

Terraform moduleでトグル

こんにちは、エリックです。今回はTerraformの話にします。 Terraformでworkspaceを使う時に、dev/stg/prodなどの環境を統一するのがベストだけど、たまにコストや機能により「ここにはこれは要らないな」などの場合がある。その時、各環境に有無トグルをどうやって設定するか、どうやって依存などを…

Terraform Provider(Vault/Kubernetes編)

Terraform Provider(Vault/Kubernetes編)

みんな大好きTerraform。知名度も上がって様々なResourceのProvisioningに利用されるようになりました。OfficialのProviderはたくさんあります。GCP,AWS,Azure… 中でも最近便利だなーと思ったVaultとKubernetes Providerについてご紹介します。 Vau…

マニュアルでLBを作成し、GKEとGCSをバックエンドとして指定した時のハマりポイント

マニュアルでLBを作成し、GKEとGCSをバックエンドとして指定した時のハマりポイント

どうも。しみちゃんでございます。 今回は、マニュアルで作成したLBのバックエンドにGKEやGCSを指定しよう、というパターンの紹介です。 Webコンソールや Ingress などを使用してLBを立てていると、普段なかなか意識しないリソースの設定などでハマったりするので、そういったポイントをお話したいと思います。 はじ…

Terraform CloudでGCPインスタンスを作る

Terraform CloudでGCPインスタンスを作る

前回 のTerrafrom Cloud VCSの設定の続きです。 この間にTerraform Cloudが正式に発表されました。 https://www.hashicorp.com/blog/announcing-terraform-cloud/ 驚くことに5ユーザのチームまでは無料で使用できます。太っ腹! では早速…

Terraform Cloud VCSの設定(Bitbucket Cloud)

Terraform Cloud VCSの設定(Bitbucket Cloud)

本日は Terrafrom Enterprise 改め Terraform Cloud の触りとしてVCSの設定を紹介したいと思います。 Terraform Cloud は2019年前半に名称が変わりました。 (Terraform Enterpriseはオンプレ製品の名前にスライドしています) では早速、 Getti…

TerraformでFirewallのIPアドレスをまとめて定義しておくと便利だとなぜ早く気が付かなかった・・・

TerraformでFirewallのIPアドレスをまとめて定義しておくと便利だとなぜ早く気が付かなかった・・・

grasys加藤です。 今回はTerraformを使ってFirewallルールのIPアドレスを定義する時にキレイに整理できる小ネタです。 それなりにTerraformを使ってきましたが、IPアドレスの列記に不便を感じていたわけですよ、あちこちのルールに同じIPアドレスが出現するわけですから。 なぜ今までIPアドレスを…

terraformで作るHTTP(S) 負荷分散

terraformで作るHTTP(S) 負荷分散

はじめまして、昨年8月よりgrasysにJoinしました大川と申します。 以後お見知り置きを。 構成要素が多く地味に作るのが面倒なHTTP(S) 負荷分散について、シンプルな構成をterraformで作る方法をドキュメントを追 いつつゆるく解説させていただきます。 1. GCPを触ったことがある 2. terrafo…

同僚に「早く言ってよ〜」と言われたTerraform小技

同僚に「早く言ってよ〜」と言われたTerraform小技

grasys加藤です。 今回はTerraformを使ってデプロイしている横で「え、何、どうやったの?」「早く言ってよ〜」と同僚に言われる小技を紹介します。 折に触れて当社イベントなどで紹介していますが、当社はGCPリソースの管理を HashiCorp 社のTerraformに集約しています。 Infrastructu…

3つの方法でGoogle Compute Engineでインスタンスを作成する

3つの方法でGoogle Compute Engineでインスタンスを作成する

grasys 加藤です。 入社するまでGoogle Cloud (GCP) Platformに触ったこともなく、インフラエンジニアでもなかったのですが、入ってからは息をするように毎日触っています。 今回は最初の一歩、Google Compute Engineでインスタンスを作成する3つのパターンをご紹介します。 -…