Posibles usos

Posibles usos

/etc/ansible/ansible.cfg Archivo de configuración principal Archivo de configuración de ansible.

/etc/ansible/hosts Lista de hosts que se controlarán de forma remota.

/usr/bin/ansible-doc archivo de ayuda

/usr/bin/ansible-playbook especifica el archivo de tarea en ejecución.

Valor predeterminado: /etc/ansible/hosts

Puede haber varios archivos de inventario o se pueden generar dinámicamente a través de un inventario dinámico.

Hace referencia al nombre de host remoto al que se conectará ansible_ssh_host. Si es diferente del alias de host que desea configurar, puede configurar el número de puerto de ansi ble _ ssh _ host = 192.169.1.123 ansi ble _ ssh _ port ssh a través de esta variable. Si no, establezca el número de puerto predeterminado. ansi ble _ SSH _ port = 5000 ansi ble _ SSH _ user Nombre de usuario SSH predeterminado ansi ble _ SSH _ user = cxp adminable _ SSH _ pass Contraseña SSH (este método no es seguro, se recomienda encarecidamente su uso - pedir-pasar o clave SSH )ansible _ SSH _ pass = ' 12344.

Ansible2.0, Ansible_ssh_user, Ansible_ssh_host y Ansible_ssh_port se han cambiado a Ansible_user, Ansible_host y Ansible_port. Consulte el sitio web oficial para obtener más detalles.

/ansi ble/latest/intro _ inventario.html

Módulos comunes y referencia de uso: tutorial de uso básico de ansible-Chen Xiaopao-Blog Garden

Línea de comando El modo solo puede ejecutar un comando a la vez. Si tienes muchos comandos, puedes usar el modo libro de jugadas. /a/119000038230424

El script está escrito en formato yaml. La estructura de la composición es la siguiente:

Ejemplos son los siguientes:

Referencia: /A/119000038230424

" msg ": "No es posible utilizar Contraseñas SSH en lugar de claves, porque la verificación de claves de host está habilitada y sshpass no admite esta función. Agregue la huella digital de este host a su archivoknown_hosts para administrar este host.

Normalmente, especifique esto después de salir del terminal. La tarea en segundo plano saldrá automáticamente de la ejecución. En términos generales, agregar nohup siempre se puede ejecutar en segundo plano, pero cuando uso ansible, descubrí que el comando Ansible all-m shell-a' nohup cmd 'nunca se puede ejecutar en segundo plano. Pensé en una forma de escribir el comando en un script y luego ejecutarlo.

El contenido del script es

El comando Ansible es ansi ble all-m script-a '. bash XXX. sh '. El motivo del sueño es que sale demasiado rápido.