Mencoba fitur Terraform Test? — Pendahuluan
Bervianto Leo Pratama

Bervianto Leo Pratama @berviantoleo

About: AWS Community Builder | Software Engineer | Focus on topics: Microservices, Cloud Computing, and Cyber Security.

Location:
Bandung, Indonesia
Joined:
Aug 9, 2018

Mencoba fitur Terraform Test? — Pendahuluan

Publish Date: Apr 27
0 0

Mencoba fitur Terraform Test? — Pendahuluan

Ini belum saya hands-on loh ya

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.

Pengalaman Pertama ke Luar Negeri — Day 0 (Part 1)

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.

New Terraform testing and UX features reduce toil, errors, and costs

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.

Testing Terraform - Terraform CLI | Terraform | HashiCorp Developer

  • 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:

Managing S3 Bucket using Lifecycle Configuration

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:

HashiTalks 2024: Call for Proposals

Post resmi:

HashiCorp on Twitter: "We are pleased to announce that the CFP and Registration are open for #HashiTalks 2024. We are seeking dynamic speakers to share their insights and experiences on HashiCorp tools and products. Submit to the 6th edition of this 24-hour global event at: https://t.co/Z2XL1akYEC pic.twitter.com/saInprmTps / Twitter"

We are pleased to announce that the CFP and Registration are open for #HashiTalks 2024. We are seeking dynamic speakers to share their insights and experiences on HashiCorp tools and products. Submit to the 6th edition of this 24-hour global event at: https://t.co/Z2XL1akYEC pic.twitter.com/saInprmTps

Terima Kasih


Photo by Alexas_Fotos on Unsplash

Comments 0 total

    Add comment