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.5k
HCP Terraform について
HCP Terraform について
Atsushi Satou
September 28, 2024
Tweet
Share
More Decks by Atsushi Satou
See All by Atsushi Satou
CLIで構築した方が良いもの一覧.pdf
atsuw0
0
63
HCP Terraformを使ったら AWSやGCPの環境構築が捗った話
atsuw0
0
44
HashicorpCloudについて.pdf
atsuw0
0
6
HashicorpCloudについて.pdf
atsuw0
0
15
AWS サーバレス設計 Tips集
atsuw0
0
73
AWS re:Invent 2023 ストレージ EFSレプリケーションのフェイルバック機能を試してみた
atsuw0
0
230
AWS re:Invent 2023 個人的に興味深いもの集
atsuw0
0
66
AWS Signerでコード署名についてまとめてみた
atsuw0
1
760
AWSマネージドサービスのみで 障害対応の自動化
atsuw0
0
3.3k
Featured
See All Featured
The World Runs on Bad Software
bkeepers
PRO
65
11k
Thoughts on Productivity
jonyablonski
67
4.3k
4 Signs Your Business is Dying
shpigford
180
21k
10 Git Anti Patterns You Should be Aware of
lemiorhan
655
59k
Navigating Team Friction
lara
183
14k
GitHub's CSS Performance
jonrohan
1030
460k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
232
17k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
The Cult of Friendly URLs
andyhume
78
6k
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
ご清聴ありがとうございました