Mencoba fitur Terraform Test? — Pendahuluan

Ini belum saya hands-on loh ya

Bervianto Leo Pratama
3 min readNov 19, 2023

Jadi, sesuai judul. Ini hanya pendahuluan. Saya belum coba-coba dan belum sempet langsung otak-atik. Jadi, HashiCorp “baru” saja, gak baru sih, udah dari bulan lalu saat HashiConf 2023. Jujur, saya belum sempet otak-atik karena setelah HashiConf 2023, saya harus mengikuti perjalanan bisnis selama 1 minggu. Saya jadi harus fokus ke pekerjaan saya dan bahkan saya belum sempat menulis apa-apa. Saya hanya sempat sedikit-sedikit berbagi pengalaman saya mengikuti HashiConf 2023. Iya, itu pun belum lengkap ya.

Oke, saya tidak mau terlalu basa-basi nih. Saya kali ini mau highlight dulu fitur apa saja yang menarik. Artikel ini bisa dibilang hanya mengartikan artikel aslinya yang ada di sini.

Namun, saya akan mencoba untuk meringkas beberapa hal yang kemungkinan akan digunakan untuk mayoritas kita.

  • Terraform test framework. Oke, kalau ini itu sudah General Availability (GA). Jadi teman-teman bisa langsung coba maupun pakai. Saya yakin beberapa perusahaan menggunakan modul untuk me-manage resource-nya. Apalagi kalau nantinya infrastukturnya akan digunakan cukup banyak tim atau dibagikan dengan tim lain. Nah, Terraform test framework ini berfokus untuk melakukan pengujian terhadap modul yang di-publish (publik maupun private). Kita jadi bisa melakukan pengujian menggunakan HCL (bahasa yang sama saat kita membuat infrastrukturnya). Kalau mau coba-coba, bisa langsung cek di dokumentasinya.
  • Ada beberapa fitur yang masih beta dan ada juga beberapa fitur yang perlu daftar dulu (yang private preview). Namun, kalau ada yang penasaran, nanti saya bisa coba tanya-tanya juga apakah masih bisa daftar. Fitur beta-nya itu seperti melakukan generate kode pengujiannya. Teman-teman pasti sudah sering mendengar Generative AI atau sejenisnya. Iya, fitur ini memang memanfaatkan AI untuk melakukan generate kode pengujian. Fitur private preview seperti Stacks itu menarik sih, ini akan membantu dalam mengelola infrastrukur yang memiliki multiple environment, dll.
  • Oh iya, ada pembaruan di Terraform extension untuk Visual Studio Code juga. Saya notice pembaruannya itu juga sih. Jadi lebih membantu sih. Sebelumnya mungkin masih membingungkan pesan error maupun daerah yang di-highlight. Sekarang jadi lebih bagus dan lebih jelas. Seperti yang sebelumnya saya sedang buat artikel(*) dan buat script-nya, kebetulan saya belum mendefinisikan variabel-nya. Extension-nya memberikan penjelasannya dengan baik.

(*) Artikel yang dimaksud:

Mungkin itu dulu ya. Nanti saya akan membagikan hasil uliknya. (Semoga)

Photo by Rosie Kerr on Unsplash

Pesan Tersembunyi

Oh iya, kalau teman-teman punya kasus tertentu untuk dibagikan terutama saat menggunakan tools yang dimiliki HashiCorp. HashiCorp membuka CFP, jadi teman-teman bisa memasukan ide teman-teman untuk dibagikan di HashiTalk 2024. Jangan lupa idenya dan presentasinya dalam bahasa Inggris tapi ya. Kalau teman-teman mau kolaborasi juga boleh (tinggal kontak-kontak saya, hehe..).

Kalau mau langsung submit. Yuk di sini:

Post resmi:

Terima Kasih

Photo by Alexas_Fotos on Unsplash

--

--

Bervianto Leo Pratama

Software Engineer | AWS Community Builder | HashiCorp Ambassador | Focus on Microservices and Cloud Computing