Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
HCP Terraform について
Search
Atsushi Satou
September 28, 2024
1.9k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
HCP Terraform について
HCP Terraform について
Atsushi Satou
September 28, 2024
More Decks by Atsushi Satou
See All by Atsushi Satou
AWS ECSでサービス間通信についておさらい
atsuw0
1
160
図で理解するAWS Network Firewallのアーキテクチャ
atsuw0
0
560
CLIで構築した方が良いもの一覧.pdf
atsuw0
0
200
HCP Terraformを使ったら AWSやGCPの環境構築が捗った話
atsuw0
0
370
HashicorpCloudについて.pdf
atsuw0
0
40
HashicorpCloudについて.pdf
atsuw0
0
47
AWS サーバレス設計 Tips集
atsuw0
0
140
AWS re:Invent 2023 ストレージ EFSレプリケーションのフェイルバック機能を試してみた
atsuw0
0
450
AWS re:Invent 2023 個人的に興味深いもの集
atsuw0
0
140
Featured
See All Featured
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
570
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
3.2k
New Earth Scene 8
popppiees
4
2.7k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Abbi's Birthday
coloredviolet
4
10k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
270
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
710
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
The browser strikes back
jonoalderson
0
1.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
ご清聴ありがとうございました