In acs engine if you define a ports list, the agent will be deployed as
slave_public.
Example of a public linux agent:
"agentPoolProfiles": [
{
"name": "wpub6",
"count": 3,
"vmSize": "Standard_DS2_v2",
"dnsPrefix": "wpub6",
"ports": [
80,
443,
8080,
3389
],
"customNodeLabels" : {
"foo" : "bar",
"att1" : "value1"
}
},
},
-----Original Message-----
From: Marc Roos [mailto:[email protected]]
Sent: Friday, October 20, 2017 9:29 AM
To: user <[email protected]>
Subject: Mesos acceptedResourceRoles slave_public
I added "acceptedResourceRoles": ["slave_public"] to a json application config
in marathon. And it complains that the agents/slaves are not configured for
this. I see some manuals on how to reconfigure via dc/os.
I just wondered could this be an easy setting like something like this
echo "appc,docker" > /etc/mesos-slave/image_providers