Actions
OS Upgrade » History » Revision 1
Revision 1/28
| Next »
Marc Dequènes, 2021-10-14 14:43
OS Upgrade¶
This is a list of steps as guidelines for OS upgrades.
- create a temporary group_vars/<new-suite>/system.yml in a git branch:
--- system: distribution: debian: codename: bullseye dc: codename: bullseye
- (I often choose ELwing first) ansible-playbook --diff -l Elwing -t apt playbooks/common.yml | tee /tmp/dc.log
- apt upgrade
- apt dist-upgrade (check if removed packages are problematic)
- accept new version of /etc/services and copy-paste content of local services from /etc/services.dpkg-old to avoid having to redeploy all services
- do not accept new versions for:
- /etc/smartd.conf
- /etc/snmp/snmp.conf
- /etc/oidentd.conf
- /etc/sudoers
- /etc/rsyslog.conf
- check the diff manually for other files
Updated by Marc Dequènes about 3 years ago · 1 revisions