it-praktyk.Reboot-And-Wait
Reiniciar y Esperar
Rol de Ansible destinado a reiniciar sistemas basados en Linux con systemd como gestor de sistemas y servicios.
Usando este rol puedes evitar errores como:
fatal: [10.0.15.50]: ¡INACCESIBLE! => {"changed": false, "msg": "Falló la conexión con el host a través de ssh: conexión compartida a 10.0.15.50 cerrada.\r\n", "unreachable": true}
Requisitos
El rol no tiene requisitos especiales.
Variables del Rol
Cuántos segundos debe retrasarse el reinicio.reboot_delay = 10
Puerto que necesita ser verificado para la disponibilidad del servidor.return_port = 22
Tiempo en segundos cuando comenzará el primer intento de conexión.return_delay = 40
Tiempo en segundos durante el cual se intentarán las sondas de conexión.return_timeout = 300
Tiempo en segundos durante el cual se detendrá la sonda de conexión iniciada.return_connect_timeout = 20
Las variables que comienzan con 'return_' son utilizadas por el módulo wait_for de Ansible. Consulta la documentación del módulo si necesitas información adicional.
Dependencias
El rol no tiene dependencias externas.
Ejemplo de Playbook
- hosts: servers
roles:
- { role:it-praktyk.reboot-and-wait }
Licencia
Copyright (c) 2016 Wojciech Sciesinski
Este rol está licenciado bajo la Licencia MIT (MIT)
Texto completo de la licencia: https://opensource.org/licenses/MIT
Información del Autor
Autor: Wojciech Sciesinski, wojciech[at]sciesinski[dot]net
Palabras clave: Ansible, systemd, reiniciar
Créditos: Marcin Skarbek por la respuesta proporcionada https://stackoverflow.com/questions/29955605/how-to-reboot-centos-7-with-ansible
TODO
A role intended to reboot Linux based system with systemd as a system and service manager.
ansible-galaxy install it-praktyk.Reboot-And-Wait