# Selamat Datang

[Terraform](https://www.terraform.io) merupakan sebuah proyek (sebagaimana banyaknya alat-alat DevOps lainnya) yang relatif baru yang dimulai pada tahun 2014.

Terraform adalah alat yang ampuh (mungkin alat yang paling ampuh di luar sana saat ini) dan merupakan alat yang paling banyak digunakan untuk mengelola infrastruktur sebagai kode (Infrastructure as Code/IaC). Terraform memungkin pengembang untuk melakukan banyak hal dan tidak membatasi mereka melakukannya dengan cara yang akan sulit untuk didukung atau diintegrasi dengan sistem lain.

Beberapa informasi yang dijabarkan pada buku ini mungkin tampak tidak seperti praktik terbaik. Ini merupakan hal yang lumrah. Untuk membantu pembaca memisahkan antara praktik terbaik yang telah teruji atau cara dogmatis lainnya untuk melakukan hal yang sama, penulis sesekali menggunakan petunjuk untuk menyediakan konteks dan ikon-ikon untuk menentukan level kematangan dari setiap subbagian yang terkait dengan praktik terbaik.

Buku ini mulai ditulis di Madrid yang cerah pada tahun 2018. Buku ini tersedia secara gratis di [https://www.terraform-best-practices.com/](https://www.terraform-best-practices.com)

Beberapa tahun kemudian buku ini telah diperbarui dengan konten praktik terbaik dari Terraform versi 1.0. Pada akhirnya, buku ini akan berisi sebagian besar dari praktik terbaik dan rekomendasi yang tidak terbantahkan bagi para pengguna Terraform.

## Sponsor

Please [contact me](https://github.com/antonbabenko/terraform-aws-devops#social-links) if you want to become a sponsor.

| [![](/files/9w5yXPaIRrFZloieypB7)](https://compliance.tf/?utm_source=tf_best_practices\&utm_medium=sponsorship) | [Compliance.tf](https://compliance.tf/?utm_source=tf_best_practices\&utm_medium=sponsorship) — Terraform Compliance Simplified. Make your Terraform modules compliance-ready. |
| --------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [![](https://github.com/antonbabenko/terraform-best-practices/blob/id/.gitbook/assets)](/id/readme.md)          | —                                                                                                                                                                             |

## Alih bahasa

{% content-ref url="/spaces/u3iITRIHQx97ro2PkfdC" %}
[العربية (Arabic)](https://www.terraform-best-practices.com/ar/)
{% endcontent-ref %}

{% content-ref url="/spaces/PJbgKPAX0ohEMLpETpg7" %}
[Bosanski (Bosnian)](https://www.terraform-best-practices.com/ba/)
{% endcontent-ref %}

{% content-ref url="/spaces/B48qUSNPO2XmkIySLzfr" %}
[Português (Brazilian Portuguese)](https://www.terraform-best-practices.com/ptbr/)
{% endcontent-ref %}

{% content-ref url="/spaces/e1Mp2scOX6OnQbifCen3" %}
[English](https://www.terraform-best-practices.com/)
{% endcontent-ref %}

{% content-ref url="/spaces/6shyPtr2KrqW4ANbFXYg" %}
[Français (French)](https://www.terraform-best-practices.com/fr/)
{% endcontent-ref %}

{% content-ref url="/spaces/DyguS0uZfMW7X7m9BWx1" %}
[ქართული (Georgian)](https://www.terraform-best-practices.com/ka/)
{% endcontent-ref %}

{% content-ref url="/spaces/PKopCWJZbhpQ9FT0W8tL" %}
[Deutsch (German)](https://www.terraform-best-practices.com/de/)
{% endcontent-ref %}

{% content-ref url="/spaces/5c1kFpqxaDZC2g9e6rtT" %}
[ελληνικά (Greek)](https://www.terraform-best-practices.com/el/)
{% endcontent-ref %}

{% content-ref url="/spaces/4bq6CyY8vYiEHkjN63rT" %}
[עברית (Hebrew)](https://www.terraform-best-practices.com/he/)
{% endcontent-ref %}

{% content-ref url="/spaces/Mgong4S6IjtibE055zUM" %}
[हिंदी (Hindi)](https://www.terraform-best-practices.com/hi/)
{% endcontent-ref %}

{% content-ref url="/spaces/8VlMHbHDbW6qRWdgN5oU" %}
[Italiano (Italian)](https://www.terraform-best-practices.com/it/)
{% endcontent-ref %}

{% content-ref url="/spaces/3vykLOWgdQLPLgHtxqQH" %}
[日本語 (Japanese)](https://www.terraform-best-practices.com/ja/)
{% endcontent-ref %}

{% content-ref url="/spaces/BoZVs6O2OJFQLNV1utmm" %}
[ಕನ್ನಡ (Kannada)](https://www.terraform-best-practices.com/kn/)
{% endcontent-ref %}

{% content-ref url="/spaces/bJnDvAqIyVgo7LDHgxYJ" %}
[한국어 (Korean)](https://www.terraform-best-practices.com/ko/)
{% endcontent-ref %}

{% content-ref url="/spaces/9yChMGbFo2G47Wiow1yY" %}
[Polski (Polish)](https://www.terraform-best-practices.com/pl/)
{% endcontent-ref %}

{% content-ref url="/spaces/sFM1GW5TPCGsskQ03mTm" %}
[Română (Romanian)](https://www.terraform-best-practices.com/ro/)
{% endcontent-ref %}

{% content-ref url="/spaces/5VD4NK4mHOY8SWjC9N5e" %}
[简体中文 (Simplified Chinese)](https://www.terraform-best-practices.com/zh/)
{% endcontent-ref %}

{% content-ref url="/spaces/fTxekzr50pIuGmrPkXUD" %}
[Español (Spanish)](https://www.terraform-best-practices.com/es/)
{% endcontent-ref %}

{% content-ref url="/spaces/Fedpbc5NbKjynXI8xTeF" %}
[Türkçe (Turkish)](https://www.terraform-best-practices.com/tr/)
{% endcontent-ref %}

{% content-ref url="/spaces/tXRvMPILxeJaJTM2CsSq" %}
[Українська (Ukrainian)](https://www.terraform-best-practices.com/uk/)
{% endcontent-ref %}

{% content-ref url="/spaces/dcjhau04KQIKHUJA90iN" %}
[اردو (Urdu)](https://www.terraform-best-practices.com/ur/)
{% endcontent-ref %}

Hubungi penulis jika Anda ingin membantu menerjemahkan buku ini ke dalam bahasa lainnya.

## Kontribusi

Penulis ingin selalu mendapat umpan balik dan masukan terhadap buku ini sebagai komunitas yang matang dan ide-ide baru diimplementasikan dan diverifikasi dari waktu ke waktu.

Jika Anda tertarik pada topik tertentu, silakan [buat isu baru](https://github.com/antonbabenko/terraform-best-practices/issues) atau acungkan jempol Anda pada isu yang paling ingin masuk cakupan. Jika Anda mempunyai konten dan Anda ingin berkontribusi, tulis draf dan kirimkan permintaan penarikan/*pull request* (Tidak perlu khawatir soal penulisan naskah yang baik pada titik ini)

## Penulis

Buku ini dikelola oleh [Anton Babenko](https://github.com/antonbabenko) dengan bantuan dari berbagai kontributor dan pengalih bahasa.

## Lisensi

Tulisan ini menggunakan lisensi Apache 2. Lihat berkas LICENSE untuk detail penuh.

Penulis dan kontributor konten ini tidak memberikan garansi akan validitas informasi yang ada di dalam tulisan ini. Pastikan Anda mengerti bahwa informasi yang disediakan pada tulisan ini bersifat gratis, dan tidak ada perjanjian atau kontrak yang dibuat antara Anda dan orang-orang yang terkait dengan konten atau proyek ini. Penulis dan kontributor tidak bertanggung jawab terhadap pihak manapun atas kerugian, kerusakan, dan gangguan yang ditimbulkan akibat kesalahan atau kelalaian informasi yang terkandung, terkait, ataupun dihubungan pada konten ini. Baik itu kesalahan atau kelalaian yang bersumber pada kelalaian, kecelakaan, atau penyebab-penyebab lainnya.

Hak cipta © 2018-2023 Anton Babenko.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.terraform-best-practices.com/id/readme.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
