- Apa itu set_fact ansible?
- Apakah penggunaan set_fact?
- Bagaimana saya menetapkan pembolehubah dalam buku main ansible?
- Apakah perbezaan antara fakta dan pemboleh ubah dalam ansible?
Apa itu set_fact ansible?
Di Ansible, kami mempunyai pelbagai modul yang berfungsi dengan pembolehubah dan digunakan untuk mendapatkan atau menetapkan nilai pembolehubah. Satu modul penting adalah set_fact. Modul ini digunakan untuk menetapkan pembolehubah baru. Pembolehubah ini ditetapkan secara host-host yang sama seperti fakta ansible, yang ditemui oleh modul persediaan.
Apakah penggunaan set_fact?
Modul set_fact mengambil kunci = pasangan nilai atau kunci: nilai (notasi yaml) sebagai pembolehubah untuk ditetapkan dalam skop playbook. 'Kunci' adalah nama pemboleh ubah yang dihasilkan dan nilainya, tentu saja, nilai pembolehubah tersebut. Anda boleh membuat pelbagai pembolehubah sekaligus, dengan membekalkan beberapa pasangan, tetapi jangan campurkan notasi.
Bagaimana saya menetapkan pembolehubah dalam buku main ansible?
Tentukan pembolehubah ansible di runtime playbook
Pembolehubah juga boleh ditakrifkan semasa melaksanakan buku main dengan meluluskan pembolehubah pada baris arahan menggunakan argumen --extra -vars atau -e. Pembolehubah disertakan dalam satu rentetan yang disebutkan di dalam sepasang pendakap keriting tunggal.
Apakah perbezaan antara fakta dan pemboleh ubah dalam ansible?
Pembolehubah yang berkaitan dengan sistem jauh dipanggil fakta. Dengan fakta, anda boleh menggunakan tingkah laku atau keadaan satu sistem sebagai konfigurasi pada sistem lain. Sebagai contoh, anda boleh menggunakan alamat IP satu sistem sebagai nilai konfigurasi pada sistem lain. Pembolehubah yang berkaitan dengan Ansible dipanggil pembolehubah sihir.