You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@brooklyn.apache.org by "Aled Sage (JIRA)" <ji...@apache.org> on 2016/11/08 15:58:58 UTC

[jira] [Created] (BROOKLYN-381) Support nested DSL in $brooklyn:entity

Aled Sage created BROOKLYN-381:
----------------------------------

             Summary: Support nested DSL in $brooklyn:entity
                 Key: BROOKLYN-381
                 URL: https://issues.apache.org/jira/browse/BROOKLYN-381
             Project: Brooklyn
          Issue Type: Improvement
    Affects Versions: 0.9.0
            Reporter: Aled Sage


When using the yaml DSL to look up values on other entities, it would be useful to be able to make this more dynamic by getting the entity id from the DSL (e.g. from another attribute).

For example, a slightly simplified example below - note the DSL for "url", to retrieve the URL from an entity whose id is set dynamically on the {{TestHttpCall}} entity:

{noformat}
services:
- type: org.apache.brooklyn.entity.nosql.riak.RiakCluster
  id: target-app
...
- type: loop-test-case
  name: "Value replicated on all Riak nodes"
  brooklyn.config:
    target: $brooklyn:component("target-app")
    testSpec:
      $brooklyn:entitySpec:
        type: test-http-status-200
        brooklyn.config:
          url: $brooklyn:entity(config("targetId")).attributeWhenReady("main.uri")
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)