[Heat] Reg accessing variables of resource group heat api

Rabi Mishra ramishra at redhat.com
Wed Feb 13 03:37:20 UTC 2019


On Tue, Feb 12, 2019 at 7:48 PM NANTHINI A A <nanthini.a.a at ericsson.com>
wrote:

> Hi ,
>
>     I followed the example given in random.yaml .But getting below error
> .Can you please tell me what is wrong here .
>
>
>
> root at cic-1:~# heat stack-create test -f main.yaml
>
> WARNING (shell) "heat stack-create" is deprecated, please use "openstack
> stack create" instead
>
> ERROR: Property error: :
> resources.rg<nested_stack>.resources[0].properties: : Unknown Property names
>
> root at cic-1:~# cat main.yaml
>
> heat_template_version: 2015-04-30
>
>
>
> description: Shows how to look up list/map values by group index
>
>
>
> parameters:
>
>   net_names:
>
>     type: json
>
>     default:
>
>     - network1: NetworkA1
>
>       network2: NetworkA2
>
>     - network1: NetworkB1
>
>       network2: NetworkB2
>
>
>
>
>
> resources:
>
>   rg:
>
>     type: OS::Heat::ResourceGroup
>
>     properties:
>
>       count: 3
>
>       resource_def:
>
>         type: nested.yaml
>
>         properties:
>
>           # Note you have to pass the index and the entire list into the
>
>           # nested template, resolving via %index% doesn't work directly
>
>           # in the get_param here
>
>           index: "%index%"
>
          names: {get_param: net_names}
>
 property name should be same as parameter name in you nested.yaml

>
>
> outputs:
>
>   all_values:
>
>     value: {get_attr: [rg, value]}
>
> root at cic-1:~# cat nested.yaml
>
> heat_template_version: 2013-05-23
>
> description:
>
>   This is the template for I&V R6.1 base configuration to create neutron
> resources other than sg and vm for vyos vms
>
> parameters:
>
>    net_names:
>
changing this to 'names' should fix your error.

>      type: json
>
>    index:
>
>      type: number
>
> resources:
>
>   neutron_Network_1:
>
>     type: OS::Neutron::Net
>
>     properties:
>
>       name: {get_param: [names, {get_param: index}, network1]}
>
>
>
>
>
> Thanks,
>
> A.Nanthini
>
>
>
> *From:* Rabi Mishra [mailto:ramishra at redhat.com]
> *Sent:* Tuesday, February 12, 2019 6:34 PM
> *To:* NANTHINI A A <nanthini.a.a at ericsson.com>
> *Cc:* hjensas at redhat.com; openstack-dev at lists.openstack.org
> *Subject:* Re: [Heat] Reg accessing variables of resource group heat api
>
>
>
> On Tue, Feb 12, 2019 at 11:14 AM NANTHINI A A <nanthini.a.a at ericsson.com>
> wrote:
>
> Hi ,
>
>    May I know in the following example given
>
>
> parameters:
>   resource_name_map:
>     - network1: foo_custom_name_net1
>       network2: foo_custom_name_net2
>     - network1: bar_custom_name_net1
>       network2: bar_custom_name_net2
>
>    what is the parameter type ?
>
>
>
> json
>
>
>


-- 
Regards,
Rabi Mishra
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20190213/586d159e/attachment-0001.html>


More information about the openstack-discuss mailing list