I replaced the Unifi router with the new pfsense router. I was off to a rough start. The Labeled LAN and WAN ports were the reverse of the default software configuration. Not necessarily a show stopper but it certainly slowed things down When I tried to boot the pfsense with a screen and keyboard, the keyboard would not work. Turns out the board powers up the USB port too late for the keyboard to come on before the OS tried to recognize USB devices so it reported an error. Adding an externally powered USB hub between the keyboard and Protectli solved the problem and I was able to debug and set up the device.
During this round of refinement. I decided to rebuild each machine from scratch with Ansible. Everything worked well except the issue of persistent data. Several of the machines have a bit of data which I would like to treat as persistent between rebuilds. An example is
My initial guess is to use something like rsync to sync those directories to a consistent location on my file server… But, I just learned rsync so I have a tendency to rsync all the things.