Mengapa penangan digunakan di Ansible?
Mengapa penangan digunakan di Ansible?

Video: Mengapa penangan digunakan di Ansible?

Video: Mengapa penangan digunakan di Ansible?
Video: What Are the Most Common Ansible Use Cases? - DevOps Training 2024, November
Anonim

mungkin 2.0

A Pawang akan mengambil tindakan saat dipanggil oleh acara yang didengarkannya. Ini berguna untuk tindakan sekunder yang mungkin diperlukan setelah menjalankan Tugas, seperti memulai layanan baru setelah penginstalan atau memuat ulang layanan setelah perubahan konfigurasi.

Darinya, apa gunanya penangan di Ansible?

Penangan sama seperti tugas biasa dalam mungkin playbook (lihat Tugas), tetapi hanya dijalankan jika Tugas berisi arahan "beri tahu" dan juga menunjukkan bahwa itu mengubah sesuatu. Misalnya, jika file konfigurasi diubah maka tugas yang mereferensikan operasi pembuatan templat file konfigurasi dapat memberi tahu layanan dimulai ulang pawang.

apa keuntungan menggunakan peran Ansible? Peran dirancang untuk dapat digunakan kembali. Mengatur buku pedoman dengan peran memungkinkan Anda untuk menggunakan kembali modul yang berbeda dan menghindari duplikasi kode. Langkah-langkah konfigurasi berulang, dilakukan ke dalam file terpisah, dapat digunakan berkali-kali, cukup dengan memasukkan fungsionalitas peran yang diperlukan dalam buku pedoman Anda bila diperlukan.

Mengenai hal ini, handler yang paling sering digunakan untuk apa?

Penangan dapat digunakan untuk hal-hal selain restart layanan, tetapi restart layanan adalah paling umum penggunaan. Host hanyalah mesin jarak jauh yang dikelola Ansible. Mereka dapat memiliki variabel individu yang ditugaskan kepada mereka, dan juga dapat diatur dalam kelompok.

Apa itu Idempotensi di Ansible?

Secara umum, idempotensi adalah "properti operasi tertentu dalam matematika dan ilmu komputer yang dapat diterapkan beberapa kali tanpa mengubah hasil di luar aplikasi awal". Dalam istilah yang paling sederhana, idempotensi berarti Anda dapat yakin akan keadaan yang konsisten di lingkungan Anda.

Direkomendasikan: