GNU/Linux >> Belajar Linux >  >> Linux

ansible-playbook:perintah tidak ditemukan

Menggunakan perintah ad-hoc adalah metode penting dan tidak lebih baik daripada menggunakan klien SSH untuk menjalankan perintah dari jarak jauh.

Anda memerlukan dua komponen untuk membuatnya menjadi orkestrasi imperatif yang nyata:buku pedoman dan modul. Playbook adalah dasar untuk penerapan, konfigurasi, dan pemeliharaan sistem Anda. Itu dapat mengatur segalanya, bahkan di antara host! Sebuah buku pedoman ada untuk menggambarkan keadaan yang ingin Anda capai. Playbook ditulis dalam bahasa YAML dan dapat dijalankan dengan perintah ansible-playbook:

$ ansible-playbook [filename]

Komponen kedua adalah modul. Cara terbaik untuk menggambarkan modul adalah:tugas yang akan dieksekusi untuk mencapai keadaan yang diinginkan. Mereka juga dikenal sebagai plugin tugas atau plugin perpustakaan.

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah ansible-playbook:

ansible-playbook: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda.

Distribusi Perintah
OS X membuat instalasi memungkinkan
Debian apt-get install memungkinkan
Ubuntu apt-get install memungkinkan
Alpin apk tambahkan mungkin
Linux Arch pacman -S mungkin
Kali Linux apt-get install memungkinkan
CentOS yum install mungkin
Fedora mungkin pemasangan dnf
Raspbian apt-get install memungkinkan

Contoh Perintah playbook yang memungkinkan

1. Jalankan tugas di playbook:

$ ansible-playbook playbook

2. Jalankan tugas di buku pedoman dengan inventaris host khusus:

$ ansible-playbook playbook -i inventory_file

3. Jalankan tugas di buku pedoman dengan variabel tambahan yang ditentukan melalui baris perintah:

$ ansible-playbook playbook -e "variable1=value1 variable2=value2"

4. Jalankan tugas di buku pedoman dengan variabel tambahan yang ditentukan dalam file JSON:

$ ansible-playbook playbook -e "@variables.json"

5. Jalankan tugas di buku pedoman untuk tag yang diberikan:

$ ansible-playbook playbook --tags tag1,tag2

6. Jalankan tugas dalam buku pedoman mulai dari tugas tertentu:

$ ansible-playbook playbook --start-at task_name

7. Untuk memeriksa sintaks Ansible, gunakan:

$ ansible-playbook --syntax-check Ansible/example1.yaml


Linux
  1. ifrename:perintah tidak ditemukan

  2. netstat:perintah tidak ditemukan

  3. kubectl:perintah tidak ditemukan

  1. tvservice:perintah tidak ditemukan

  2. lspci:perintah tidak ditemukan

  3. pstree:perintah tidak ditemukan

  1. rm:perintah tidak ditemukan

  2. mv:perintah tidak ditemukan

  3. ln:perintah tidak ditemukan