- Apakah perbezaan antara termasuk_role dan termasuk_tasks?
- Apa itu Perintah Daftar di Ansible?
- Apakah perbezaan antara import_role dan termasuk_role dalam ansible?
- Bagaimana saya mendaftarkan pemboleh ubah dalam ansible?
Apakah perbezaan antara termasuk_role dan termasuk_tasks?
Termasuk_role: termasuk peranan penuh, bukan hanya fail tugas, contohnya termasuk peranan termasuk: var, meta, pengendali... Termasuk_tasks: anda boleh menghubungi buku main yang mudah. YML dengan tugas di dalam, hanya fail yang tidak perlu menjadi peranan penuh.
Apa itu Perintah Daftar di Ansible?
Daftar Ansible adalah cara untuk menangkap output dari pelaksanaan tugas dan menyimpannya dalam pembolehubah. Ini adalah ciri penting, kerana output ini berbeza untuk setiap hos jauh, dan asasnya kita boleh menggunakan gelung syarat untuk melakukan beberapa tugas lain. Juga, setiap nilai daftar sah di seluruh pelaksanaan PlayBook.
Apakah perbezaan antara import_role dan termasuk_role dalam ansible?
Import_role: Semua pengendali berada dalam skop yang sama, pengendali dalaman selalu menang. termasuk_role: pengendali dalam peranan dalaman tidak dapat dilihat untuk peranan luar. Pengendali peranan luar selalu menang. (Saya telah melakukan satu lagi penyelidikan kecil, jika terdapat lebih banyak peranan dalaman, pengendali dari kemenangan peranan dalaman pertama).
Bagaimana saya mendaftarkan pemboleh ubah dalam ansible?
Buat buku main baru dan tambahkan definisi permainan berikut. Ubah suai parameter definisi main mengikut keperluan anda. Saya mempunyai tugas berikut yang akan menggunakan modul shell untuk menjalankan perintah "virtualenv". Output tugas ini ditangkap dalam pembolehubah daftar yang dinamakan "Virtualenv_output".