[openstack-dev] [Heat] Conditionals, was: New function: first_nonnull
Angus Salkeld
asalkeld at mirantis.com
Tue Nov 11 21:32:38 UTC 2014
On Wed, Nov 12, 2014 at 1:35 AM, Alexis Lee <alexisl at hp.com> wrote:
> Alexis Lee said on Mon, Nov 10, 2014 at 05:34:13PM +0000:
> > How about we support YAQL expressions? https://github.com/ativelkov/yaql
> > Plus some HOFs (higher-order functions) like cond, map, filter, foldleft
> > etc?
>
> We could also use YAQL to provide the HOFs.
>
> > Here's first_nonnull:
> >
> > config:
> > Fn::Select
> > - 0
> > filter:
> > - yaql: "$.0 != null"
> > - <item1>
> > - <itemN>
>
> config:
> yaql: "$[$ != null][0]"
> - <item1>
> - <itemN>
>
> This approach requires less change to Heat, at the price of learning
> more YAQL.
>
+1 to YAQL
-Angus
>
>
> Alexis
> --
> Nova Engineer, HP Cloud. AKA lealexis, lxsli.
>
> _______________________________________________
> OpenStack-dev mailing list
> OpenStack-dev at lists.openstack.org
> http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-dev/attachments/20141112/bf3efd97/attachment.html>
More information about the OpenStack-dev
mailing list