Interesting. I also thought about using cloud-init for container setup. But I came to the conclusion that our current code is easier to maintain, and we are free to implement more features ;-) Or maybe we should support both ways?