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...
Search
Shunsuke Suzuki
February 12, 2022
Programming
0
530
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
3k
Terraform Platform in Quipper
szksh
5
2.9k
Introduction of aqua
szksh
1
340
Flute - Golang HTTP Client testing framework (Go Conference'19 Summer in Fukuoka)
szksh
1
1.8k
Flute - Golang HTTP Client testing framework
szksh
1
650
Other Decks in Programming
See All in Programming
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
330
Zoneless Testing
rainerhahnekamp
0
120
Effective Signals in Angular 19+: Rules and Helpers @ngbe2024
manfredsteyer
PRO
0
130
StarlingMonkeyを触ってみた話 - 2024冬
syumai
3
270
SymfonyCon Vienna 2025: Twig, still relevant in 2025?
fabpot
3
1.2k
From Translations to Multi Dimension Entities
alexanderschranz
2
130
CSC305 Lecture 26
javiergs
PRO
0
140
[JAWS-UG横浜 #76] イケてるアップデートを宇宙いち早く紹介するよ!
maroon1st
0
450
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
180
わたしの星のままで一番星になる ~ 出産を機にSIerからEC事業会社に転職した話 ~
kimura_m_29
0
180
layerx_20241129.pdf
kyoheig3
2
290
useSyncExternalStoreを使いまくる
ssssota
6
1k
Featured
See All Featured
Six Lessons from altMBA
skipperchong
27
3.5k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
For a Future-Friendly Web
brad_frost
175
9.4k
The Language of Interfaces
destraynor
154
24k
How to Ace a Technical Interview
jacobian
276
23k
Fireside Chat
paigeccino
34
3.1k
Into the Great Unknown - MozCon
thekraken
33
1.5k
Making the Leap to Tech Lead
cromwellryan
133
9k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
28
4.3k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.3k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
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