mullholland.os_updates
Ansible 角色 os_updates
用于安装操作系统更新的 Ansible 角色。
| GitHub | 下载量 | 版本 |
|---|---|---|
示例剧本
这个示例取自 molecule/default/converge.yml,并在每次推送、请求和发布时进行测试。
---
- name: 收敛
hosts: all
become: true
gather_facts: true
roles:
- role: "mullholland.os_updates"
角色变量
变量的默认值在 defaults/main.yml 中设置:
---
# 可能的值
# ALWAYS = 更新后总是重启
# NEVER = 更新后永不重启
# NEEDED = 仅在内核更改后重启
os_updates_reboot: "NEEDED"
# YUM
# 定义不应升级的程序包
os_updates_yum_exclude: ""
os_updates_yum_clean_cache: true
# APT
# 定义不应升级的程序包
os_updates_apt_exclude: []
os_updates_apt_autoremove: true
# 重启选项
os_updates_reboot_delay: 30
os_updates_reboot_timeout: 300
要求
- 在 requirements.txt 中列出的 pip 包。
上下文
此角色是许多兼容角色的一部分。有关更多信息,请查看 这些角色的文档。
以下是相关角色的概述:

兼容性
此角色已在以下 容器镜像 上测试:
| 容器 | 标签 |
|---|---|
| EL | 所有 |
| Amazon | 候选版本 |
| Fedora | 所有 |
| Ubuntu | 所有 |
| Debian | 所有 |
所需的最低 Ansible 版本为 2.10,测试已完成:
- 以前的版本。
- 当前版本。
- 开发版本。
如果您发现问题,请在 GitHub 上注册。
许可证
MIT。
作者信息
安装
ansible-galaxy install mullholland.os_updates许可证
apache-2.0
下载
7.9k
拥有者
