it-praktyk.Reboot-And-Wait

构建状态

重启与等待

这是一个 Ansible 角色,旨在重启基于 Linux 的系统,使用 systemd 作为系统和服务管理器。

使用此角色,您可以避免出现以下错误:

致命错误: [10.0.15.50]: 无法到达! => {"changed": false, "msg": "通过 ssh 连接主机失败: 共享连接到 10.0.15.50 已关闭。\r\n", "unreachable": true}

要求

此角色没有任何特殊要求。

角色变量

重启延迟多少秒。
reboot_delay = 10

需要检查的服务器可用性的端口。
return_port = 22

第一次连接尝试开始的时间(秒)。
return_delay = 40

连接探测尝试的持续时间(秒)。
return_timeout = 300

开始的连接探测将被停止的时间(秒)。
return_connect_timeout = 20

以“return_”开头的变量由 wait_for Ansible 模块 使用。如需更多信息,请查看模块文档。

依赖关系

此角色没有任何外部依赖。

示例剧本

- hosts: servers
  roles:
     - { role:it-praktyk.reboot-and-wait }

许可证

版权 (c) 2016 Wojciech Sciesinski
此角色根据 MIT 许可证授权
完整许可证文本: https://opensource.org/licenses/MIT

作者信息

作者: Wojciech Sciesinski,wojciech[at]sciesinski[dot]net
关键词: Ansible, systemd, 重启

致谢: 感谢 Marcin Skarbek 提供的答案 https://stackoverflow.com/questions/29955605/how-to-reboot-centos-7-with-ansible

待办事项

关于项目

A role intended to reboot Linux based system with systemd as a system and service manager.

安装
ansible-galaxy install it-praktyk.Reboot-And-Wait
许可证
mit
下载
445