Convert every Ubuntu 20 system to Ubuntu 24
What: Convert every Ubuntu 20 system to Ubuntu 24
Why: Ubuntu 20 support ends in spring of 2025. Also there are some minor config options in Ansible that were a nightmare for Ubuntu20 that work great in Ubuntu24. Also WSDD2 for LLMNR only works on Ubuntu24. Also some applications no longer work on Python3.8 in Ubuntu20 but work fine on Python3.12 in Ubuntu24. In summary, it just has to be done.
How: Convert every system in Ansible that's currently on Ubuntu20 to Ubuntu24. Remember to change platform name in Netbox. Remember this isn't just VMs there are a handful of hardware devices running Ubuntu24. Figure out what to do with SatNOGs stand alone SDR 'appliances'. Remember to properly document in Redmine runbooks for each system (probably will do this conversion as part of the periodic upgrade process in Redmine). I think even Zabbix needs updating for Ubuntu24 hostgroup vs Ubuntu20 hostgroup, etc.
Measure of Success: More or less, ansible's inventory/ubuntu20 file is empty and everything in there is now located in inventory/ubuntu24, and everything is properly documented.