Terraform が 0.12 にあがったよ!/ Terrafrom 0.12 has been released!
by
muryoimpl
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
Terraform が 0.12 にあがったよ! Kanazawa.rb meetup#84 祝7周年!LT大会 無量井 健( @muryoimpl )
Slide 2
Slide 2 text
Contents ● 0.12 にあがったよ! ● 0.12 にあげるよ! ● やったよ!
Slide 3
Slide 3 text
0.12 にあがったよ!
Slide 4
Slide 4 text
No content
Slide 5
Slide 5 text
以前こんなことを言っていたので、触れざるをえない...
Slide 6
Slide 6 text
Terraform 0.12 にあがったよ! ● 0.12 のリリースアナウンスメント : https://www.hashicorp.com/blog/announcing-terraform-0-12 ● HCL -> HCL2(JSON コンパチからJSONベースの言語に) ○ “ と {} を書く量が減った(First-class expression syntax) ○ 型できた。リストに型指定が必要(Type Constraints)
Slide 7
Slide 7 text
Terraform 0.12 にあがったよ! ● Iterator 入った。for_each 書ける。for 文のある。 ←要素の名前を “ingress” としている
Slide 8
Slide 8 text
Terraform 0.12 にあがったよ! ● 他にもあるので、upgrade guideを読んでください。 https://www.terraform.io/upgrade-guides/0-12.html ● 新しく terraform 書くとなったら “${}” 書かなくていいから、タイプ 数ががっつり減って嬉しそう!
Slide 9
Slide 9 text
Terraform を0.12 にあげるよ!(ガイド片手に)
Slide 10
Slide 10 text
Terraform を0.12 にあげるよ!(ガイド片手に) ● よい子は0.11 の最新まで上げて `terraform 0.12checklist` コマンドを打とう ● 一方私はいきなり 0.12 にあげて `terraform 0.12upgrade` コマンドを打った。 コマンドが解決してくれると思うじゃないですか... そうは問屋がおろさないんですよぉ?
Slide 11
Slide 11 text
ここからは発生したエラーと 解決を時間がくるまでどうぞ https://esa-pages.io/p/sharing/4617/pos ts/145/4241e1af707d50bac711.html