0Pricing
Ansible Academy · Pelajaran

ansible.cfg Anda: Bawaan yang Masuk Akal

Konfigurasikan berkas pengaturan tingkat proyek.

ansible.cfg Anda: Bawaan yang Masuk Akal adalah pelajaran Ansible Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ansible Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ansible Academy mencakup 4 pelajaran total.

Berkas Konfigurasi

Ansible membaca pengaturan dari ansible.cfg. Berkas ini mengatur nilai bawaan seperti inventaris yang digunakan dan cara melakukan koneksi, sehingga Anda perlu mengetik lebih sedikit.

Keuntungan Tingkat Proyek

Letakkan ansible.cfg di folder proyek Anda. Berkas lokal mengalahkan berkas global, sehingga pengaturan setiap proyek tetap mandiri.

Urutan Pencarian

Ansible memeriksa ANSIBLE_CONFIG, lalu direktori saat ini, kemudian direktori beranda, dan terakhir /etc. Kecocokan pertama yang ditemukan akan digunakan, sehingga berkas proyek biasanya menjadi penentu.

Menggunakan Bagian INI

Berkas ini menggunakan format INI biasa: pengaturan ditempatkan di bawah tajuk seperti [defaults]. Sebagian besar opsi sehari-hari berada di bagian defaults tersebut.

[defaults]
inventory = ./inventory.ini

Tetapkan Inventaris Bawaan

Arahkan inventory ke berkas host Anda agar Anda dapat menghilangkan opsi -i dari setiap perintah. Satu baris menyelamatkan Anda dari pengetikan berulang kali.

[defaults]
inventory = ./hosts

Pilih remote_user

Tetapkan remote_user agar Ansible selalu login menggunakan akun yang tepat, alih-alih menebak nama pengguna lokal Anda saat ini.

[defaults]
remote_user = deploy

Atur Pemeriksaan Kunci Host

Pada host lab yang baru dibuat, host_key_checking = False melewati permintaan konfirmasi host yang tidak dikenal. Biarkan opsi ini aktif di lingkungan produksi demi keamanan.

[defaults]
host_key_checking = False

Kendalikan Keluaran

Buat hasil eksekusi lebih mudah dibaca dengan pengaya stdout_callback = yaml. Pengaya ini memformat hasil sebagai YAML yang rapi, bukan satu baris yang padat.

[defaults]
stdout_callback = yaml

Bagian Peningkatan Hak Akses

Bagian [privilege_escalation] mengatur cara Ansible menjadi root. Aktifkan become di sini agar Anda tidak perlu mengulanginya di setiap tempat.

[privilege_escalation]
become = True

Konfirmasikan yang Dimuat

Tidak yakin konfigurasi mana yang aktif? ansible --version mencetak jalur ansible.cfg yang dipilih Ansible saat memulai.

ansible --version

Nilai Bawaan yang Bijak

Berkas ansible.cfg yang kecil menghapus opsi berulang dan membuat proyek Anda mudah dipindahkan antaranggota tim. Tetapkan sekali, manfaatkan selamanya. ⚙️

Pemeriksaan Singkat

Periksa pengetahuan Anda tentang konfigurasi.

Rangkuman

ansible.cfg proyek menetapkan inventaris, remote_user, dan keluaran Anda, sehingga perintah tetap singkat. Berkas yang paling dekat akan menang dalam urutan pencarian. 🎉

Pertanyaan yang Sering Diajukan

Apakah pelajaran “ansible.cfg Anda: Bawaan yang Masuk Akal” gratis?

Ya — teks lengkap “ansible.cfg Anda: Bawaan yang Masuk Akal” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ansible Academy, upgrade ke CoddyKit PRO. Kursus Ansible Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “ansible.cfg Anda: Bawaan yang Masuk Akal”?

Konfigurasikan berkas pengaturan tingkat proyek. Kamu berlatih Ansible Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Ansible Academy?

Tidak diperlukan pengalaman sebelumnya. Ansible Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “ansible.cfg Anda: Bawaan yang Masuk Akal” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Ansible Academy ini?

Ya. Setiap pelajaran Ansible Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Memasang Node Pengendali Ansible
  2. Kunci SSH dan Login Tanpa Kata Sandi
  3. ansible.cfg Anda: Bawaan yang Masuk Akal
  4. Melakukan Ping ke Host dengan Modul ping
← Kembali ke Ansible Academy