- Cómo usar SSH en Ansible?
- ¿Cómo llamo a un script de shell en Ansible??
- ¿Qué es Ansible Shell??
- Cómo ejecutar el comando shell con un usuario específico en Ansible?
Cómo usar SSH en Ansible?
Configuración de las teclas SSH
Por defecto, Ansible supone que está utilizando las teclas SSH para conectarse a máquinas remotas. Se recomiendan las claves SSH, pero puede usar la autenticación de contraseña si es necesario con la opción --ask-pass. Si necesita proporcionar una contraseña para la escalada de privilegios (sudo, pbrun, etc.), use --ask-become-pass .
¿Cómo llamo a un script de shell en Ansible??
Aunque se puede usar el módulo de shell Ansible para ejecutar scripts de shell. Ansible tiene un módulo dedicado llamado script que se puede usar para copiar el script de shell de la máquina de control al servidor remoto y ejecutar. Según su requisito, puede usar el módulo de script o shell para ejecutar sus scripts.
¿Qué es Ansible Shell??
El módulo de shell Ansible está diseñado para ejecutar los comandos de shell contra los hosts basados en la UNIX de destino. Ansible puede ejecutarse, excepto los comandos de los altos complejos con tuberías, redirección. Y también puede realizar los scripts de shell utilizando el módulo de shell Ansible.
Cómo ejecutar el comando shell con un usuario específico en Ansible?
Para ejecutar una tarea Ansible como un usuario específico, en lugar del usuario de raíz normal, puede usar la directiva Becin_user y pasar el nombre de usuario del usuario para ejecutar la tarea. Esto es como usar el comando sudo -u en unix.