Deep Dive HCL@Terraform Meetup #3

46fdd2ebc85d68659b83d5eb5c6a49aa?s=47 Keke
December 02, 2019

Deep Dive HCL@Terraform Meetup #3

My Presentation about HCL about Terraform Meetup #3.

46fdd2ebc85d68659b83d5eb5c6a49aa?s=128

Keke

December 02, 2019
Tweet

Transcript

  1. Terraform Meetup Tokyo #3 Keke Twitter: @_k_e_k_e “Deep Dive HCL”

    Building Terraform file
  2. “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)” “ϓϩάϥϜ͔ΒTerraformϑΝΠϧΛ࡞Δํ๏” ”಺༰” (௿ϨϕϧͳAPI͔Β)

  3. Keke Twitter: @_k_e_k_e New Grad Merpay SRE Hobby: Reading Novels,

    Comics About me “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”
  4. “HCL” “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  5. “HCL != .tf” “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  6. “HCL” “Hashicorp Configuration Language” “Terraform Meetup Tokyo #3 Keke (twitter:

    @_k_e_k_e)”
  7. “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)” “HCLͷ༻్” “Terraform” “Github

    Actions”
  8. “HCLͰ.tfΛॻ͍͍ͯΔ” “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  9. “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  10. “Block Type” “Type(label)” “Name(label)” “Block” “Attribute” “Expression” “Terraform Meetup Tokyo

    #3 Keke (twitter: @_k_e_k_e)” “File”
  11. “Terraform with Go” “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  12. “Block Type” “Type(label)” “Name(label)” “Block” “Attribute” “Expression” “Terraform Meetup Tokyo

    #3 Keke (twitter: @_k_e_k_e)” “File”
  13. “hcl.File” “HCL file” “HCL file” ParseHCL ParseHCL *hcl.File *hcl.File *hcl.File

    Merge Body “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”
  14. “hcl.Body” “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  15. “hcl.Block” “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  16. “HCL Structure” hcl.Body … K hcl.File hcl.Body hcl.Bodk hcl.Block K

    hcl.Attrib ute hcl.Attrib ute “HCL file” “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”
  17. “HCL Structure” hcl.Body … K hcl.File hcl.Body hcl.Bodk hcl.Block K

    hcl.Attrib ute hcl.Attrib ute “HCL file” gohcl.EncodeIntoBody() -> io.WriteFile “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”
  18. “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  19. “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  20. “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  21. “Building Blocks (and Attributes)” “Terraform Meetup Tokyo #3 Keke (twitter:

    @_k_e_k_e)”
  22. “HCL Structure” hcl.Body … K hcl.File hcl.Body hcl.Bodk hcl.Block K

    hcl.Attrib ute hcl.Attrib ute “HCL file” gohcl.EncodeIntoBody() -> io.WriteFile “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”
  23. “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  24. https://buildmedia.readthedocs.org/media/pdf/hcl/guide/hcl.pdf “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”

  25. “Datadog Monitor at Scale w/ Terraform” “Merpay Advent Calendar 2019

    12/9” https://qiita.com/advent-calendar/2019/merpay “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)”
  26. “Terraform Meetup Tokyo #3 Keke (twitter: @_k_e_k_e)” “Thank you”