Solución:
Puede usar trabajos cron para ejecutar sus libros de jugadas.
Ansible llama a ssh con -tt
cambie para forzar TTY, por lo que debería funcionar bien.
Solo revisa lo siguiente:
- el usuario del trabajo tiene acceso a las claves privadas ssh
- el entorno laboral es correcto (PYTHONPATH, etc …)
- no hay una mezcla de paquetes en el host (por ejemplo, ansible instalado a través de pip y apt al mismo tiempo)
Consulte también este útil comentario sobre quiet
ausencia de opción en ansible:
Hay un truco para crontab: ejecute ansible-playbook de la siguiente manera:
*/15 * * * * if ! out=`ansible-playbook yourplaybook.yaml`; then echo $out; fi
De esta manera, obtiene una salida completa, pero solo si ansible salió con un estado distinto de cero.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)