angrox.centos-updates

Centos更新

此模块具有以下功能:

  • 应用更新 ** 仅安全更新 ** 完整更新
  • 如有必要,重启机器
  • 启用每天自动安装安全相关更新(无须重启)

使用方法

该模块需要设置变量才能正常工作。使用ansible-playbook时,可以通过“-e”选项提供这些变量。

应用更新与重启

ansible-playbook site.yml -e 'security_updates=true'
ansible-playbook site.yml -e 'update_all=true'

如有必要,可以重启服务器。

ansible-playbook site.yml -e 'do_reboot=true'
ansible-playbook site.yml -e 'update_all=true do_reboot=true'

自动更新

通过安装yum-cron并激活yum-cron系统服务来实现。

ansible-playbook site.yml -e 'automatic_updates=true'

全部操作

ansible-playbook site.yml -e 'update_all=true do_reboot=true automatic_updates=true'

默认设置

默认情况下,不会执行任何操作,只会打印出需要指定任务的消息。

可以定义一个变量:自动更新中应包含哪些内容:

#  使用什么类型的更新:
# 默认                            = yum upgrade
# 安全                            = yum --security upgrade
# 安全严重性:严重                = yum --sec-severity=Critical upgrade
# 最小                            = yum --bugfix update-minimal
# 最小安全                       = yum --security update-minimal
# 最小安全严重性:严重          = --sec-severity=Critical update-minimal
yum_update_command: minimal-security
关于项目

Update tasks for RHEL/Centos

安装
ansible-galaxy install angrox.centos-updates
许可证
Unknown
下载
565