GROG.poweroff
关机
一个用于关闭主机的角色。
默认情况下,如果主机已经关机,角色将失败。但是如果将 poweroff_strict
设置为 false
,则会先 ping 主机,只有可达的主机会被关掉。
需求
- 主机应配置为可使用 ansible(已安装 python 等)
- 需要根权限,例如
become: yes
角色变量
变量 | 描述 | 默认值 |
---|---|---|
poweroff_strict |
不忽略离线/无法访问的主机 | true |
poweroff_ping_delay |
ping 主机前的延迟(秒) | 0 |
poweroff_ping_timeout |
ping 主机的超时(秒) | 30 |
poweroff_ping_port |
ping 使用的端口 | 22 |
poweroff_message |
日志中的关机消息 | '通过 Ansible 关机' |
poweroff_interval |
关机与下一个任务之间的间隔? | '否' |
poweroff_interval_seconds |
关机后暂停的秒数 | 0 |
注意:
所有布尔值可以用 'yes'
/'no'
或 true
/false
表示。
这允许你通过命令行(-e "bool=yes"
)轻松更改它们的值。
依赖
无。
示例剧本
执行基本的关机:
---
- hosts: servers
roles:
- { role: GROG.poweroff,
become: yes,
poweroff_message: '测试关机角色'
}
贡献
欢迎所有帮助、修改或想法 欢迎贡献!
作者
许可证
MIT