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
tfaction - Build Terraform Workflow with GitHub Actions
Search
Shunsuke Suzuki
February 12, 2022
Programming
0
480
tfaction - Build Terraform Workflow with GitHub Actions
https://github.com/suzuki-shunsuke/tfaction
Shunsuke Suzuki
February 12, 2022
Tweet
Share
More Decks by Shunsuke Suzuki
See All by Shunsuke Suzuki
lintnet - General purpose linter powered by Jsonnet
szksh
4
880
Terraform Platform in Quipper
szksh
5
2.8k
Introduction of aqua
szksh
1
300
Flute - Golang HTTP Client testing framework (Go Conference'19 Summer in Fukuoka)
szksh
1
1.7k
Flute - Golang HTTP Client testing framework
szksh
1
600
Other Decks in Programming
See All in Programming
小さな開発会社を作った理由
polidog
0
1.9k
유연한 Composable 설계
l2hyunwoo
0
380
開発部に不満を持っていたCSがエンジニアにジョブチェンしてわかった「勝手に諦めない」ことの大切さ
sakuraikotone
28
16k
AWSでゲームサーバーを運用! Amazon GameLiftのお話
iriikeita
0
200
初心者がおさえておきたいAWS CDKのベストプラクティス 2024
konokenj
15
7.3k
Trial
cairolibrary720
1
130
今こそ始める、CDKコンストラクトライブラリ開発 ― 入門から実践まで
tmokmss
1
930
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
HMSコンペ 11th Solution (team : kansai-kaggler)
t88
1
680
CSC307 Lecture 13
javiergs
PRO
0
150
DynamoDB コスト最適化っぽいことの基本 with Terraform
kuro_kurorrr
2
250
Javaの現状2024夏 / Java current status 2024 summer
kishida
4
1.4k
Featured
See All Featured
Adopting Sorbet at Scale
ufuk
71
8.8k
Designing for humans not robots
tammielis
247
25k
Designing on Purpose - Digital PM Summit 2013
jponch
113
6.6k
Art, The Web, and Tiny UX
lynnandtonic
291
20k
Building Applications with DynamoDB
mza
89
5.8k
How To Stay Up To Date on Web Technology
chriscoyier
784
250k
Music & Morning Musume
bryan
43
5.9k
Automating Front-end Workflow
addyosmani
1362
200k
Building Better People: How to give real-time feedback that sticks.
wjessup
357
18k
Creatively Recalculating Your Daily Design Routine
revolveconf
214
11k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
Building Your Own Lightsaber
phodgson
101
5.9k
Transcript
4IVOTVLF4V[VLJ UGBDUJPO#VJME5FSSBGPSN 8PSLGMPXXJUI(JU)VC"DUJPOT
8IBUTUGBDUJPO GitHub Actions collection for Opinionated Terraform Work fl ow
https://github.com/suzuki-shunsuke/tfaction
(PBMPGUGBDUJPO Build good Terraform Work fl ow easily with GitHub
Actions
(JU)VC'MPXCBTFE5FSSBGPSN8PSLGMPX $SFBUF1VMM3FRVFTUMJOU UFSSBGPSNQMBO .FSHF1VMM3FRVFTUUFSSBGPSNBQQMZ
'FBUVSFT
Support Monorepo with GitHub Actions build matrix
Notify the result of terraform plan and apply with tfcmt
Apply safely with Terraform Plan File
Update related pull requests automatically when the base branch is
updated 6QEBUFEBVUPNBUJDBMMZ
'PMMPXVQ1VMM3FRVFTU
Update dependencies with Renovate safely
Scaffold working directory by GitHub Actions work fl ow_dispatch event
4VQQPSUXPSLGMPXGPSUGNJHSBUF
Validate Terraform Plan Result with Conftest UGBDUJPOEPFTOUQSPWJEF$POGUFTU1PMJDZ1MFBTFBEEQPMJDZJOSFQPTJUPSZSPPUTQPMJDZEJSFDUPSZ
$SFBUFBOEVQEBUFUFSSBGPSNMPDLIDM 6QEBUFEBVUPNBUJDBMMZ
$SFBUFBOEVQEBUFUFSSBGPSNMPDLIDM
"VUPGPSNBUCZUFSSBGPSNGNU 6QEBUFEBVUPNBUJDBMMZ
"VUPGPSNBUCZUFSSBGPSNGNU
UGTFD UGMJOU SFWJFXEPH