Pada halaman kali ini kita akan menjalankan beberapa ad-hoc commands yang berguna dalam menjalankan ansible. Ad-Hocs commands merupakan perintah satu kali yang dijalankan langsung untuk menjalankan tugas tertentu tanpa harus membuat playbook (next chapter)
ansible [target] -m [module] -a "[arguments]"
Terdapat beberapa module/commands yang memerlupan privilage sudo. Maka kita memerlukan option -b
/ --become
dan --ask-become-pass
/ -K
ansible pod0 -m apt -a update_cache=true -b --ask-become-pass
perintah adhoc ini sama dengan sudo apt update
. informasi module lebih lengkap di ansible apt docs
Perintah yang digunakan pada lab sebelumnya, Perintah ini digunakan untuk memeriksa apakah semua host dalam inventori dapat diakses.
ansible all -m ping
Perintah ini mengumpulkan fakta-fakta tentang sistem dari semua host.
ansible all -m setup
Perintah ini digunakan menjalankan perintah langung di host
ansible all -m shell -a "uptime"