YAML based Systemd service provisioner.
This is just a POC, there is not even authentication in place.
Given a file sample.fig.yml with a set of Docker containers to run:
jenkins:
  image: jenkins:latest
  ports:
    - 8080
  environment:
    VIRTUAL_HOST: ci.local.dockito.org
    VIRTUAL_PORT: 8080
redis:
  image: redis:latestYou can provision it on a CoreOS cluster running this provisioner by simply:
curl -F [email protected] "http://provisioner.local.dockito.org?access-token=C9nQk3waqBDzi3748vxNl5uNBWp57QPe"Where my-apllication can be any name to describe your set of services.