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)