anchor.diff:      os:getenv("IP", "127.0.0.1").
   
   %% @private
  -generate_task_url(Task) ->
  +generate_mesos_task_url(Task) ->
       IP = ip(),
       DCOS = dcos(),
       case DCOS of
  
positive.code: clients(Orchestration) ->
      case Orchestration of
          kubernetes ->
              sets:new();
          mesos ->
              clients_from_marathon()
      end.
  
  %% @private
  servers(Orchestration) ->
      case Orchestration of
          kubernetes ->
              sets:new();
          mesos ->
              servers_from_marathon()
      end.
  
negative.code:             %% If we're in HyParView, and we're a client, only ever
              %% do nothing -- force all connection to go through the
              %% server.
              sets:new();
          {_, _} ->
              %% Catch all.
              sets:new()
      end,
  
  