Ungkapan "aliran tugas" berbicara untuk dirinya sendiri. Fitur Ansible Tower ini muncul dalam versi 3.1 dan memungkinkan Anda menentukan urutan operasi dalam bentuk kombinasi templat pekerjaan, serta sinkronisasi (sinkronisasi) proyek dan inventaris, dan kemudian jalankan urutan ini secara keseluruhan. Dengan kata lain, aliran tugas membantu mengatur buku pedoman dan templat tugas ke dalam kelompok yang terpisah.

Pertimbangkan apa saja templat untuk alur tugas, apa manfaatnya, cara membuat dan mengeditnya, serta sejumlah poin berguna lainnya untuk penggunaannya.
Apa aliran pekerjaan yang bermanfaat
Mereka membantu memformalkan dan merampingkan interaksi tim, misalnya, penggiat jejaring dan pengembang, memberi mereka akses ke aliran tugas yang sesuai. Pada saat yang sama, para peserta bahkan tidak perlu mengetahui komposisi dan urutan menyelesaikan tugas-tugas aliran, karena semua ini telah diatur oleh mereka yang membuatnya. Dengan mengaitkan tugas dari berbagai jenis dan menyatukan proyek, aliran tugas membebaskan perwakilan dari satu tim dari kebutuhan untuk memahami dengan tepat apa yang dilakukan oleh tim lain, dan sebaliknya.
Selain itu, alur tugas memungkinkan Anda untuk menautkan sejumlah buku pedoman dalam rantai algoritme kompleksitas apa pun, di mana memilih yang berikutnya untuk menyelesaikan tugas tergantung pada keberhasilan atau kegagalan yang sebelumnya.
Cara membuatnya
Klik
Templat di menu utama Ansible Tower:
Kemudian klik
Tambah , dan pilih
Workflow Template :
Layar akan muncul tempat Anda dapat menentukan nama dan menyimpan templat alur tugas:
Setelah selesai, buka
Edit Alur Kerja :
Sebuah layar akan muncul di mana Anda dapat menambahkan template tugas dan mengatur kondisi untuk peluncurannya (jika terjadi kesalahan atau setelah eksekusi berhasil, atau tanpa syarat):
Kondisi peluncuran diatur di bagian bawah panel di sebelah kanan:
Aliran pekerjaan yang memungkinkan bisa sangat sederhana ...
... dan sangat rumit:
Setelah Anda mengonfigurasi dan menyimpan templat alur tugas, Anda bisa menjalankannya. Untuk melakukan ini, cukup klik ikon roket di sebelah kanan nama templat:
Apa lagi yang bisa Anda lakukan dengan aliran pekerjaan
Mereka dapat dijalankan sesuai jadwal . Untuk melakukan ini, klik ikon kalender di sebelah nama templat alur kerja:
... dan konfigurasikan opsi startupnya:
Untuk menyalin templat alur tugas, klik ikon yang ditandai dengan panah di tangkapan layar di bawah:
Namun, perlu diingat bahwa saat menyalin aliran pekerjaan, izin, pemberitahuan, dan jadwalnya tidak disalin.
Jika Anda perlu mengatur variabel tambahan untuk playbook yang terlibat dalam template alur tugas, dan / atau mengatur input informasi dari pengguna, maka ini dapat dilakukan dengan menggunakan
polling . Untuk membuat Survei, pilih templat alur tugas dan klik
Tambahkan Survei :
Layar survei akan muncul di mana Anda dapat mengajukan pertanyaan dan menentukan jenis jawaban:
Pemberitahuan memungkinkan Anda melacak kemajuan aliran pekerjaan. Cukup pilih aliran pekerjaan yang ingin Anda konfigurasikan notifikasi, dan klik
Pemberitahuan :
Harap dicatat bahwa sudah ada beberapa entri dalam daftar notifikasi. Oleh karena itu, pada layar yang terbuka, Anda harus memilih apa yang Anda butuhkan, misalnya, pada layar kami memilih notifikasi Workflow-Specific Notification, yang aktivasi ditetapkan untuk startup yang berhasil dan tidak berhasil:
Catatan: Jika Anda menggunakan inventaris dinamis saat membuat templat alur tugas baru, pastikan pembaruan pada opsi peluncuran diaktifkan untuk inventaris ini.Kesimpulan
Jadi, kami belajar cara membuat pohon keputusan dengan menggabungkan buku pedoman yang ada, menyiapkan peluncuran tugas yang termasuk di dalamnya, dan membuat pemberitahuan. Sangat menyenangkan bahwa semua fitur ini tersedia tidak hanya di versi korporat Ansible Tower, sehingga Anda dapat bermain dengan utas tugas sekarang.
Anda dapat mempelajari lebih lanjut tentang cara membuat dan memodifikasi templat alur tugas di
dokumentasi Ansible resmi , di
webinar khusus
, dan di komentar pada posting ini.