GNU/Linux >> Tutoriales Linux >  >> Linux

ansible-playbook:comando no encontrado

El uso de comandos ad-hoc es un método imperativo y no es mejor que usar el cliente SSH para ejecutar comandos de forma remota.

Necesita dos componentes para convertirlo en una orquestación real e imperativa:un libro de jugadas y módulos. El libro de jugadas es la base para la implementación, configuración y mantenimiento de su sistema. ¡Puede orquestar todo, incluso entre hosts! Hay un libro de jugadas para describir el estado que desea alcanzar. Los libros de jugadas están escritos en lenguaje YAML y se pueden ejecutar con el comando ansible-playbook:

$ ansible-playbook [filename]

El segundo componente es el módulo. La mejor manera de describir un módulo es:la tarea a ejecutar para alcanzar el estado deseado. También se conocen como complementos de tareas o complementos de biblioteca.

Si encuentra el siguiente error mientras ejecuta el comando ansible-playbook:

ansible-playbook: command not found

puede intentar instalar el siguiente paquete según su elección de distribución.

Distribución Comando
OS X instalar cerveza ansible
Debian apt-get install ansible
Ubuntu apt-get install ansible
Alpino apk agregar ansible
Arco Linux pacman -S ansible
Kali Linux apt-get install ansible
Cent OS yum instalar ansible
Fedora dnf instalar ansible
Raspbian apt-get install ansible

Ejemplos de comandos de ansible-playbook

1. Ejecutar tareas en el libro de jugadas:

$ ansible-playbook playbook

2. Ejecute tareas en el libro de jugadas con un inventario de host personalizado:

$ ansible-playbook playbook -i inventory_file

3. Ejecute tareas en el libro de jugadas con variables adicionales definidas a través de la línea de comandos:

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

4. Ejecute tareas en el libro de jugadas con variables adicionales definidas en un archivo JSON:

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

5. Ejecute tareas en el libro de jugadas para las etiquetas dadas:

$ ansible-playbook playbook --tags tag1,tag2

6. Ejecute tareas en un libro de jugadas a partir de una tarea específica:

$ ansible-playbook playbook --start-at task_name

7. Para verificar la sintaxis de Ansible, use:

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


Linux
  1. ifrename:comando no encontrado

  2. netstat:comando no encontrado

  3. kubectl:comando no encontrado

  4. tvservice:comando no encontrado

  5. lspci:comando no encontrado

aws-shell:comando no encontrado

dpkg:comando no encontrado

id:comando no encontrado

w:comando no encontrado

df:comando no encontrado

du:comando no encontrado