Ansible Academy · Pelajaran

ansible.cfg Anda: Lalai Munasabah

Konfigurasikan fail tetapan peringkat projek.

Pelajaran 3 daripada 413 langkah

ansible.cfg Anda: Lalai Munasabah ialah pelajaran Ansible Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Ansible Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Ansible Academy merangkumi sejumlah 4 pelajaran.

Fail Konfigurasi

Ansible membaca tetapan daripada ansible.cfg. Fail ini mengawal lalai seperti inventori yang hendak digunakan dan cara membuat sambungan, supaya anda perlu menaip lebih sedikit.

Kelebihan Peringkat Projek

Letakkan ansible.cfg dalam folder projek anda. Fail setempat mengatasi fail global, sekali gus memastikan tetapan setiap projek terkandung sendiri.

Urutan Carian

Ansible menyemak ANSIBLE_CONFIG, kemudian direktori semasa, direktori utama anda, dan akhirnya /etc. Padanan pertama diutamakan, jadi fail projek biasanya menjadi pilihan.

Ia Menggunakan Bahagian INI

Fail ini ialah INI biasa: tetapan diletakkan di bawah pengepala seperti [defaults]. Kebanyakan pilihan harian berada dalam bahagian defaults itu.

[defaults]
inventory = ./inventory.ini

Tetapkan Inventori Lalai

Halakan inventory kepada fail hos anda supaya anda boleh membuang bendera -i daripada setiap perintah. Satu baris dapat menjimatkan banyak masa menaip.

[defaults]
inventory = ./hosts

Pilih remote_user

Tetapkan remote_user supaya Ansible sentiasa log masuk menggunakan akaun yang betul, bukannya meneka nama pengguna setempat semasa anda.

[defaults]
remote_user = deploy

Kawal Semakan Kunci Hos

Pada hos makmal yang baharu, host_key_checking = False melangkau gesaan hos tidak dikenali. Pastikan pilihan ini dihidupkan dalam persekitaran produksi demi keselamatan.

[defaults]
host_key_checking = False

Kawal Hasil

Jadikan hasil pelaksanaan lebih mudah dibaca dengan pemalam stdout_callback = yaml. Pemalam ini memformatkan hasil sebagai YAML yang kemas, bukannya satu baris yang padat.

[defaults]
stdout_callback = yaml

Bahagian Keistimewaan

Bahagian [privilege_escalation] menetapkan cara Ansible bertukar menjadi root. Aktifkan become di sini supaya anda tidak perlu mengulanginya di semua tempat.

[privilege_escalation]
become = True

Sahkan Perkara yang Dimuatkan

Tidak pasti konfigurasi yang sedang aktif? ansible --version mencetak laluan tepat ke ansible.cfg yang dipilih oleh Ansible semasa dimulakan.

ansible --version

Lalai yang Munasabah

ansible.cfg yang ringkas menghapuskan bendera berulang dan menjadikan projek anda mudah dipindahkan antara rakan sepasukan. Tetapkan sekali, manfaatkan selama-lamanya. ⚙️

Semakan Pantas

Semak pengetahuan anda tentang konfigurasi.

Imbas Kembali

ansible.cfg projek menetapkan inventory, remote_user dan hasil anda supaya perintah kekal ringkas. Fail yang paling hampir diutamakan dalam urutan carian. 🎉

Percuma untuk bermula

Pelajari YAML dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “ansible.cfg Anda: Lalai Munasabah” percuma?

Ya — teks penuh “ansible.cfg Anda: Lalai Munasabah” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Ansible Academy, tingkat taraf kepada CoddyKit PRO. Kursus Ansible Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “ansible.cfg Anda: Lalai Munasabah”?

Konfigurasikan fail tetapan peringkat projek. Anda berlatih Ansible Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Ansible Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Ansible Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.

Berapa lamakah pelajaran “ansible.cfg Anda: Lalai Munasabah” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Ansible Academy ini?

Ya. Setiap pelajaran Ansible Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Memasang Nod Kawalan Ansible
  2. Kunci SSH dan Log Masuk Tanpa Kata Laluan
  3. ansible.cfg Anda: Lalai Munasabah
  4. Ping Hos dengan Modul ping
← Kembali ke Ansible Academy