Terraform が 0.12 にあがったよ!/ Terrafrom 0.12 has been released!
by
muryoimpl
Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
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