For a while, I maintained a fork of the excellent Algo VPN deployment system.
Algo itself is focused on disposable infrastructure. This is a great goal! However, it’s also inconvenient to reprovision all your clients periodically. My fork made the infrastructure persistent. It was a cool project, and I’ve gotten use out of the Ansible filter plugin for deterministically generating UUIDs for work since then.
It also got me into the Algo code, and I was even able to get some PRs accepted.