I have updated lxdops v2, which uses standard cloud-config files for internal container configuration, instead of the previous custom mechanisms. I’ve updated the documentation and examples on github.
Also, I’ve improved the compilation procedure, by using go modules correctly (I hope). I still use my own domain for packages, but I now run my own go-get server at my domain, so the go compiler should know to get the code from github even though the import path does not have github in it.
See also How could immutable images for container creation work? - #5 by votsalo