- ¿Cómo ejecuto Ansible Playbook en un anfitrión específico??
- ¿Cómo excluyo a un anfitrión de Ansible Tarea??
- ¿Cómo delego una tarea en Ansible??
- ¿Cómo ejecuto una tarea como usuario específico en Ansible??
¿Cómo ejecuto Ansible Playbook en un anfitrión específico??
Usar el parámetro --limit del comando Ansible-Playbook es la opción más fácil para limitar la ejecución del código a solo un host. La ventaja es que no necesita editar el código de libro de jugadas Ansible antes de ejecutar solo un host.
¿Cómo excluyo a un anfitrión de Ansible Tarea??
Al usar el argumento de LIMIT con el comando Ansible-Playbook, podemos excluir un host de la ejecución del libro de jugadas. Si el nombre de host comienza con "!"Se excluyará de la ejecución del host.
¿Cómo delego una tarea en Ansible??
La propiedad Ansible Delegate_TO o la palabra clave especificada en el Libro Ansible-Playbook se utiliza para proporcionar el control para ejecutar la tarea localmente o en los otros hosts diferentes en lugar de ejecutar en los hosts remotos especificados en la lista de servidores de inventario, y esta puede ser las pocas tareas o ejecutar todo el libro de juego localmente y ...
¿Cómo ejecuto una tarea como 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.