sbaerlocher.update_management
Ansible Role: Update Management
Description
This role manages update settings on Debian/Ubuntu, CentOS, and Windows systems.
Installation
To install the role, run:
ansible-galaxy install sbaerlocher.update_management
Requirements
There are no special requirements for this role.
Role Variables
CentOS
Variable | Default | Comments (type) |
---|---|---|
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
Variable | Default | Comments (type) |
---|---|---|
update_management_Debian_enable | true | |
update_management_UpdatePackageLists | 1 | Do "apt-get update" automatically every n-days (0=disable) |
update_management_DownloadUpgradeablePackages | 0 | Do "apt-get upgrade --download-only" every n-days (0=disable) |
update_management_AutocleanInterval | 7 | Do "apt-get autoclean" every n-days (0=disable) |
update_management_CleanInterval | 7 | Do "apt-get clean" every n-days (0=disable) |
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
Variable | Default | Comments (type) |
---|---|---|
update_management_GPO_enable | false | If updates are controlled by Group Policy (GPO), set this to true |
update_management_Windows_enable | true | |
update_management_SetActiveHours_enabled | true | Documentation |
update_management_ActiveHoursStart | "8" | Documentation |
update_management_ActiveHoursEnd | "17" | Documentation |
update_management_NoAutoUpdate_enable | false | Documentation |
update_management_ScheduledInstallDay | 6 | Documentation |
update_management_ScheduledInstallTime | 17 | Documentation |
update_management_ScheduledInstallEveryWeek | 1 | Documentation |
update_management_AllowMUUpdateService | 1 | Documentation |
update_management_SetAutoRestartNotificationDisable | 1 | Documentation |
update_management_IncludeRecommendedUpdates | 1 | Documentation |
update_management_AutoRestartDeadlinePeriodInDays | 3 | Documentation |
update_management_SetAutoRestartDeadline | 1 | Documentation |
update_management_DetectionFrequencyEnabled | 1 | Documentation |
update_management_DetectionFrequency | 16 | Documentation |
update_management_SetEngagedRestartTransitionSchedule | 1 | Documentation |
update_management_EngagedRestartTransitionSchedule | 7 | Documentation |
update_management_EngagedRestartSnoozeSchedule | 1 | Documentation |
update_management_EngagedRestartDeadline | 14 | Documentation |
update_management_SetDisableUXWUAccess | 1 | Documentation |
update_management_DeferFeatureUpdates | 1 | Documentation |
update_management_BranchReadinessLevel | 32 | Documentation |
update_management_DeferFeatureUpdatesPeriodInDays | 0 | Documentation |
update_management_PauseFeatureUpdatesStartTime | "" | Documentation |
update_management_Noincludedrivers_enable | false | Documentation |
update_management_UseWUServer_enable | false | Documentation |
update_management_WUServer | "" | Documentation |
update_management_WUStatusServer | "" | Documentation |
update_management_UpdateServiceUrlAlternate | "" | Documentation |
Dependencies
No dependencies required.
Example Playbook
Here is an example of how to use this role in a playbook:
- hosts: all
roles:
- sbaerlocher.update-management
Changelog
1.0.0
- Initial release
Author
License
This project is licensed under the MIT License. For more information, see the LICENSE file.
Copyright
(c) 2020, Arillso
Informazioni sul progetto
Manage the update settings on Debian/Ubuntu, CentOS and Windows systems.
Installa
ansible-galaxy install sbaerlocher.update_management
Licenza
mit
Download
623.5k
Proprietario
Technology Evangelist / System Engineer by @whatwedo / Project Manager @arillso / @ansible and @nuxt fan / Based in #Bern