Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
HCP Terraform について
Search
Atsushi Satou
September 28, 2024
0
1.8k
HCP Terraform について
HCP Terraform について
Atsushi Satou
September 28, 2024
Tweet
Share
More Decks by Atsushi Satou
See All by Atsushi Satou
AWS ECSでサービス間通信についておさらい
atsuw0
1
97
図で理解するAWS Network Firewallのアーキテクチャ
atsuw0
0
300
CLIで構築した方が良いもの一覧.pdf
atsuw0
0
150
HCP Terraformを使ったら AWSやGCPの環境構築が捗った話
atsuw0
0
190
HashicorpCloudについて.pdf
atsuw0
0
21
HashicorpCloudについて.pdf
atsuw0
0
29
AWS サーバレス設計 Tips集
atsuw0
0
110
AWS re:Invent 2023 ストレージ EFSレプリケーションのフェイルバック機能を試してみた
atsuw0
0
390
AWS re:Invent 2023 個人的に興味深いもの集
atsuw0
0
110
Featured
See All Featured
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
32
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
196
70k
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
70
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
98
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
254
22k
Fireside Chat
paigeccino
41
3.8k
Everyday Curiosity
cassininazir
0
110
The Limits of Empathy - UXLibs8
cassininazir
1
190
Visualization
eitanlees
150
16k
Mind Mapping
helmedeiros
PRO
0
40
How to build a perfect <img>
jonoalderson
0
4.8k
Transcript
HCP Terraform について 佐藤 淳 JR中央線 Developers もくもく<会 #13 https://chuo.connpass.com/event/329385/
自己紹介 名前: 佐藤 淳 ( Atsushi Sato ) 会社: 某AWSが得意な会社
Qiita: https://qiita.com/atw0_0w 職業: インフラエンジニア 最近興味あること: GolangでCLIツールの作成
HCP Terraform とは?
そもそも Terraform とは? - Infrastructure as Code (IaC) を実現するソフトウェアツール >
※ IaC .. インフラの定義をテンプレート化したもの - Hashicorp社によってGolangで開発されたオープンソース - マルチプロバイダーで利用可能 (AWS, GCP, etc ..) - 基本的なコマンドは以下の通り HCP Terraform $ terraform plan ... テンプレートファイルのドライラン $ terraform apply ... テンプレートファイル内のリソースを作成 $ terraform destroy ... リソースを削除
HCP Terraformとは? - HCP Terraformは、Terraformの管理を組織やチームごとで できる SaaSサービス - plan/applyが実行されるタイミング →
リポジトリへpullreq / mergeでトリガー - HCP Terraform を使用するメリット - CI/CDパイプラインを予め作成する必要なし - プライベートレジストリを使用できる - stateファイルの管理不要 HCP Terraform とは ?
[デモ] HCP Terraform 上でTerraform Plan/Apply GitHubと連携している際、feature→mainへプルリクエストを投げるとplan。 MergeするとApply。 Pull Request Merge
$ terraform plan $ terraform apply
デモ [シナリオ] - HCP Terraform 上で AWS環境 を構築する [リポジトリ] -
https://github.com/atsw0q0/terraform-tfe-templates
ご清聴ありがとうございました