Pierre Cheynier created MESOS-7845:
--------------------------------------
Summary: Substitute env vars in some parts of the TaskInfo.
Key: MESOS-7845
URL: https://issues.apache.org/jira/browse/MESOS-7845
Project: Mesos
Issue Type: Improvement
Affects Versions: 1.2.0
Reporter: Pierre Cheynier
In my case, it would be useful to *at least*, being able to substitute envvars
from {{TaskInfo.\[ExecutorInfo\].CommandInfo.URI.string}} to real values
provided by {{default_container_info}} for example.
So that configurations can be easily template-ized using agent-local
informations.
Ex: if I do not rely on a DNS-based service discovery mechanism, I would like
to my able to use something like
{noformat}
http://mirror-${DC}.mycompany.tld/artifact-${VERSION}.tgz
{noformat}
as an URI for my service.
Here I made the following assumptions:
* DC is provided in the {{--default_container_info}}
* VERSION is provided as an environment variable through
{{TaskInfo.\[ExecutorInfo\].CommandInfo.Environment}}
For now, it's solved by having N versions of my config.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)