sbaerlocher.update_management

Ansible角色:更新管理

构建状态 许可证 Ansible Galaxy

描述

管理Debian/Ubuntu、CentOS和Windows系统上的更新设置。

安装

ansible-galaxy install sbaerlocher.update_management

需求

角色变量

CentOS

变量 默认值 备注
update_management_CentOS_enable true
update_management_update_cmd.hourly 'security'
update_management_update_cmd.daily 'default'
update_management_update_messages.hourly 'no'
update_management_update_messages.daily 'yes'
update_management_download_updates.hourly 'no'
update_management_download_updates.daily 'yes'
update_management_apply_updates.hourly 'no'
update_management_apply_updates.daily 'no'
update_management_random_sleep.daily 360
update_management_random_sleep.hourly 15
update_management_system_name None
update_management_emit_via stdio
update_management_output_width 80
update_management_email_from root@localhost
update_management_email_to root
update_management_email_host localhost
update_management_group_list None
update_management_group_package_types mandatory,default
update_management_debuglevel "-2"
update_management_mdpolicy "group:main"

Debian / Ubuntu

变量 默认值 备注
update_management_Debian_enable true
update_management_UpdatePackageLists 1 每n天自动执行"apt-get update" (0=禁用)
update_management_DownloadUpgradeablePackages 0 每n天执行"apt-get upgrade --download-only" (0=禁用)
update_management_AutocleanInterval 7 每n天执行"apt-get autoclean" (0=禁用)
update_management_CleanInterval 7 每n天执行"apt-get clean" (0=禁用)
update_management_Verbose 0
update_management_Package_Blacklist
update_management_AutoFixInterruptedDpkg true
update_management_MinimalSteps false
update_management_InstallOnShutdown false
update_management_Mail false
update_management_MailOnlyOnError false
update_management_Remove_Unused_Dependencies false
update_management_Automatic_Reboot false
update_management_Automatic_Reboot_Time false
update_management_IgnoreAppsRequireRestart false
update_management_Dpkg_Options []
update_management_Dl_Limit 70

Windows

变量 默认值 备注
update_management_GPO_enable false 如果通过GPO管理更新,请设置为true
update_management_Windows_enable true
update_management_SetActiveHours_enabled true getadmx doc
update_management_ActiveHoursStart "8" getadmx doc
update_management_ActiveHoursEnd "17" getadmx doc
update_management_NoAutoUpdate_enable false getadmx doc
update_management_ScheduledInstallDay 6 getadmx doc
update_management_ScheduledInstallTime 17 getadmx doc
update_management_ScheduledInstallEveryWeek 1 getadmx doc
update_management_AllowMUUpdateService 1 getadmx doc
update_management_SetAutoRestartNotificationDisable 1 getadmx doc
update_management_IncludeRecommendedUpdates 1 getadmx doc
update_management_AutoRestartDeadlinePeriodInDays 3 getadmx doc
update_management_SetAutoRestartDeadline 1 getadmx doc
update_management_DetectionFrequencyEnabled 1 getadmx doc
update_management_DetectionFrequency 16 getadmx doc
update_management_SetEngagedRestartTransitionSchedule 1 getadmx doc
update_management_EngagedRestartTransitionSchedule 7 getadmx doc
update_management_EngagedRestartSnoozeSchedule 1 getadmx doc
update_management_EngagedRestartDeadline 14 getadmx doc
update_management_SetDisableUXWUAccess 1 getadmx doc
update_management_DeferFeatureUpdates 1 getadmx doc
update_management_BranchReadinessLevel 32 getadmx doc
update_management_DeferFeatureUpdatesPeriodInDays 0 getadmx doc
update_management_PauseFeatureUpdatesStartTime "" getadmx doc
update_management_Noincludedrivers_enable false getadmx doc
update_management_UseWUServer_enable false getadmx doc
update_management_WUServer "" getadmx doc
update_management_WUStatusServer "" getadmx doc
update_management_UpdateServiceUrlAlternate "" getadmx doc

依赖

示例剧本

- hosts: all
  roles:
    - sbaerlocher.update-management

更新日志

1.0.0

  • 初始提交

作者

许可证

该项目遵循MIT许可证。请参见许可证文件以获取完整许可文本。

版权

(c) 2020, Arillso

关于项目

Manage the update settings on Debian/Ubuntu, CentOS and Windows systems.

安装
ansible-galaxy install sbaerlocher.update_management
许可证
mit
下载
623.5k
拥有者
Technology Evangelist / System Engineer by @whatwedo / Project Manager @arillso / @ansible and @nuxt fan / Based in #Bern