...
- The default Docker container didn't contain the Python OpenStack client and dependencies, so I created my own
- https://github.com/craig-willis/kargo
- craigwillis/kargo:latest
- I tried deploying with Fedora 25 cloud and CoreOS, but apparently Kargo has a hard requirement that the VM image have both python and fedora installed. I ended up going with fedora and manually installing python and docker-ce on each node, which could be automated or added to the base image
https://docs.docker.com/engine/installation/linux/fedora/#install-using-the-repository
It looks like we might be able to use the greoup_vars/bootstrap_os option
- docker run -it -v `pwd`/kargoconf:/etc/kargo craigwillis/kargo bash
kargoconf/kargo.yml (these can also be flags)
...