Regarding corsicum. I think the safest bet is copying over what we have in /srv/collector.torproject.org/
Everything else should be handled by puppet. Do let me know when you are doing the migration and I will be looking over at the service and see if everything works correctly.
anarcat@angela:tsa-misc[SIGINT]$ ./retire -v -H collector-01.torproject.org retire-allstarting tasks at 2023-05-09 16:59:58.367378+00:00not wiping instance collector-01.torproject.org data: no parent hostscheduling collector-01.torproject.org backup disks removal on host bungei.torproject.org and director bacula-director-01.torproject.orgchecking for path "/srv/backups/bacula/collector-01.torproject.org/" on bungei.torproject.orgscheduling rm -rf "/srv/backups/bacula/collector-01.torproject.org/" to run on bungei.torproject.org in 30 dayswarning: commands will be executed using /bin/shjob 100 at Thu Jun 8 17:00:00 2023checking for path "/srv/backups/pg/collector-01/" on bungei.torproject.orgpath /srv/backups/pg/collector-01/ not found: [Errno 2] No such filescheduling echo delete client=collector-01.torproject.org-fd yes | bconsole to run on bacula-director-01.torproject.org in 30 dayswarning: commands will be executed using /bin/shjob 52 at Thu Jun 8 17:00:00 2023Notice: Revoked certificate with serial 177Notice: Removing file Puppet::SSL::Certificate collector-01.torproject.org at '/var/lib/puppet/ssl/ca/signed/collector-01.torproject.org.pem'collector-01.torproject.orgSubmitted 'deactivate node' for collector-01.torproject.org with UUID f91b3279-460c-49aa-9bfd-20febe67bb32completed tasks, elasped: 0:00:13.621413 (user 1.5 system 0.02 chlduser 0.03 chldsystem 0.0 RSS 56.7 MB)anarcat@angela:tsa-misc$
i installed apache2 and reran puppet on collector-02 as nagios was complaining about apache missing... i also had to enable the ssl module to get puppet happy after.
anarcat@angela:tsa-misc$ ./retire -v -H corsicum.torproject.org retire-all starting tasks at 2023-05-23 16:11:58.796622+00:00not wiping instance corsicum.torproject.org data: no parent hostscheduling corsicum.torproject.org backup disks removal on host bungei.torproject.org and director bacula-director-01.torproject.orgchecking for path "/srv/backups/bacula/corsicum.torproject.org/" on bungei.torproject.orgscheduling rm -rf "/srv/backups/bacula/corsicum.torproject.org/" to run on bungei.torproject.org in 30 dayswarning: commands will be executed using /bin/shjob 102 at Thu Jun 22 16:12:00 2023checking for path "/srv/backups/pg/corsicum/" on bungei.torproject.orgpath /srv/backups/pg/corsicum/ not found: [Errno 2] No such filescheduling echo delete client=corsicum.torproject.org-fd yes | bconsole to run on bacula-director-01.torproject.org in 30 dayswarning: commands will be executed using /bin/shjob 54 at Thu Jun 22 16:12:00 2023Notice: Revoked certificate with serial 21Notice: Removing file Puppet::SSL::Certificate corsicum.torproject.org at '/var/lib/puppet/ssl/ca/signed/corsicum.torproject.org.pem'corsicum.torproject.orgSubmitted 'deactivate node' for corsicum.torproject.org with UUID b896da74-eecc-4466-87a0-326cd0969e48completed tasks, elasped: 0:00:13.536709 (user 1.52 system 0.03 chlduser 0.03 chldsystem 0.0 RSS 56.4 MB)