This is an epic task for grouping Trixie-support-related tasks.
- netboot build system integration
- packaging pbuilder/package_getter/etc integration
- deal with 8.10.x vs 7.9.x puppet incompatibility, see T392790 & T366900
- clean up puppet legacy facts
- rewrite network_host_list.rb for modern API
- rewrite host_property.rb for modern API
- update naming/tooling to handle the mysql -> mariadb name change
- fix missing IP information in post-bonding updated /etc/network/interfaces
- fix sudo/sudoers /sbin not-in-path issue
Tested roles:
- analytics_dash
- analytics_io
- analytics
- analytics_trino
- auth
- backup
- banner_logger
- bastion - puppet runs clean in vbox
- build
- civicrm
- frdata
- frdb_analytics
- frdb_staging
- frdev
- frmx
- fundraising_database
- logger
- monitoring
- network_security
- pay_lvs
- payments_balancer
- payments_listener
- payments - payments1012 (payments-staging) has been upgraded
- queue
- puppet runs successfully in virtualbox
- redis still needs testing
- siem - upgrade complete