I modeled it off the Kubernetes provider a bit. It supports setting task config at group and task levels using services and meta attributes.