GNU/Linux >> Belajar Linux >  >> Linux

RHCE Ansible Series #3:Ansible Playbooks

Di tutorial sebelumnya, Anda telah mempelajari cara menggunakan perintah ad-hoc Ansible untuk menjalankan satu tugas pada host terkelola Anda. Dalam tutorial ini, Anda akan belajar cara mengotomatiskan banyak tugas di host terkelola Anda dengan membuat dan menjalankan Playbook Ansible.

Untuk lebih memahami perbedaan antara perintah ad-hoc Ansible dan playbook Ansible; Anda dapat menganggap perintah ad-hoc Ansible sebagai perintah Linux dan playbook sebagai skrip bash .

Perintah ad-hoc yang memungkinkan ideal untuk melakukan tugas-tugas yang tidak sering dijalankan seperti mendapatkan waktu aktif server, mengambil informasi sistem, dll.

Di sisi lain, playbook Ansible ideal untuk mengotomatisasi tugas-tugas kompleks seperti patch sistem, penerapan aplikasi, konfigurasi firewall, manajemen pengguna, dll.

Harap perhatikan bahwa saya telah menyertakan semua buku pedoman, skrip, dan file yang akan saya diskusikan dalam seri ini di repositori GitHub ini.

Sebelum Anda mengikuti tutorial Ansible Playbook ini, Anda harus merujuk ke pengaturan yang disebutkan di bab pertama dari seri Ansible.

Membuat playbook Ansible pertama Anda

Playbook ditulis dalam format YAML (Yet Another Markup Language). Jika Anda tidak tahu YAML; Saya telah menyertakan aturan sintaks YAML yang paling penting dalam gambar di bawah ini sehingga Anda dapat dengan mudah mengikuti semua contoh buku pedoman:

Anda juga harus menyadari bahwa file YAML juga harus memiliki .yaml atau .yml perpanjangan. Saya pribadi lebih suka .yml karena kurang mengetik, dan saya malas.

Juga, YAML sensitif terhadap indentasi. Lekukan dua spasi adalah lekukan yang disarankan untuk digunakan di YAML; namun, YAML akan mengikuti sistem lekukan apa pun yang digunakan file selama itu konsisten.

Sangat menjengkelkan untuk terus menekan dua spasi di keyboard Anda dan jadi bantulah diri Anda sendiri dan sertakan baris berikut di ~/.vimrc berkas:

autocmd FileType yaml setlocal ai ts=2 sw=2 et

Ini akan mengubah tab menjadi dua spasi setiap kali Anda mengerjakan file YAML. Menyukai tip Vim yang praktis ini? Anda bisa mendapatkan buku ini untuk tips Vim tingkat lanjut.

Baca cerita selengkapnya

Sisa artikel hanya tersedia untuk anggota LHB. Anda dapat mendaftar sekarang secara GRATIS untuk membaca sisa artikel ini bersama dengan akses ke semua posting khusus anggota. Anda juga berlangganan buletin Linux dua minggu sekali.

BerlanggananSudah punya akun? Masuk
Linux
  1. Memahami YAML untuk Ansible

  2. Menangani rahasia di buku pedoman Ansible Anda

  3. 6 keterampilan pemecahan masalah untuk buku pedoman Ansible

  1. RHCE Ansible Series #8:Mengenkripsi Konten Dengan Ansible Vault

  2. Seri Ansible RHCE #7:Template Jinja2

  3. RHCE Ansible Series #6:Pengambilan Keputusan di Ansible

  1. RHCE Ansible Series #5:Ansible Loops

  2. RHCE Ansible Series #4:Variabel Ansible, Fakta dan Register

  3. RHCE Ansible Series #11:Mengelola Sistem Dengan Ansible