Konfigurasi otomatisasi pertama Anda berfokus pada acara dengan anible

Konfigurasi otomatisasi pertama Anda berfokus pada acara dengan anible
[ad_1]
Ansible, termotivasi oleh peristiwa, memungkinkan otomatisasi waktu nyata dengan secara otomatis bereaksi terhadap peristiwa, surat kabar atau peringatan sistem tanpa intervensi manual. Panduan ini menyediakan pendekatan langkah -dengan langkah untuk mengonfigurasi otomatisasi dasar yang diatasi ansible.eda.range
modul.
Di akhir tutorial ini, Anda akan membuat buku game pertama Anda yang dimotivasi oleh acara yang mencetak pesan hello menggunakan ansible.eda.hello
modul.
Tentang modul
ITU ansible.eda.range
Modul di Ansible (EDA) dimobilisasi di pantai digital tertentu. Ini biasanya digunakan untuk menguji alur kerja yang berfokus pada peristiwa, mensimulasikan pemicu yang berulang dan melakukan tugas otomatisasi pada interval yang terkontrol.
Kesayangan
Ansible dapat diinstal menggunakan berbagai metode, termasuk manajer paket, memasang alat sumber dan otomatisasi. Saya menginstal bertahun -tahun menggunakan YUM, yang menyediakan proses konfigurasi yang sederhana dan efisien.
Penulis Aturan Aturan
Untuk memasang buku aturan kuno, gunakan pip
Dengan mengeksekusi perintah pip install ansible-rulebook
. Perintah ini menginstal semua dependensi yang diperlukan, memungkinkan kami untuk mendefinisikan dan menjalankan otomatisasi yang berfokus pada peristiwa.
Untuk memeriksa versi buku aturan ansible, jalankan pesanan ansible-rulebook --version
. Ini akan menampilkan versi saat ini yang diinstal pada sistem Anda.
Modul Animasi Termotivasi oleh Acara
Untuk menginstal acara yang berfokus pada acara, Anda dapat menggunakan ansible-galaxy collection install ansible.eda
Pesanan, yang mengelola koleksi ansibl. Perintah ini memungkinkan Anda untuk dengan mudah mengunduh dan menginstal koleksi EDA yang diperlukan dari Anble Galaxy.
Menggunakan pemasangan koleksi Ansibl-Galaxy, Anda memastikan bahwa semua dependensi yang diperlukan untuk otomatisasi yang difokuskan pada acara dikonfigurasi dengan benar.
Buku Peraturan Pertama
---
- name: First Rulebook
hosts: locahost
sources:
- name: range
ansible.eda.range:
limit: 5
rules:
- name: "Pring hello message"
condition: event.i == 4
action:
run_playbook:
name: ansible.eda.hello
Untuk menjalankan buku aturan di atas, gunakan perintah ansible-rulebook -i localhost -r first_rulebook.yml
. Perintah ini menentukan inventaris sebagai localhost
dan melakukan buku aturan yang ditentukan di atas. Ini memicu otomatisasi yang berfokus pada acara yang ditentukan dalam buku aturan untuk pelaksanaan mesin lokal Anda.
Kesimpulan
Ansible, termotivasi oleh peristiwa, memungkinkan otomatisasi transparan dengan menanggapi acara, surat kabar atau peringatan secara real time, menghilangkan kebutuhan untuk intervensi manual. Pendekatan ini merasionalisasi pelaksanaan tugas berdasarkan pemicu dinamis.
Dalam proses ini, Anda telah belajar untuk mengatur koleksi Ansibleus, buku peraturan dan acara. Anda kemudian membuat buku aturan yang mencetak pesan “halo” dan berhasil dieksekusi.
Catatan: Pandangan yang diungkapkan di blog ini adalah milik saya dan tidak harus mencerminkan pandangan Oracle.
[ad_2]