[Openstack] [heat][Designate] Struggling to create DNS records for created instances
Kaz Shinohara
ksnhr.tech at gmail.com
Mon Jul 24 08:28:23 UTC 2017
Hi Lance,
Good to hear, you could find the cause :)
Regards,
Kaz
2017-07-24 16:12 GMT+09:00 Lance Haig <lance at haigmail.com>:
> Hi Kaz,
>
> Thanks for responding.
>
> I found my mistake the Designate Resource requires that the name provided be
> a FQDN
>
> I was just passing in the name.
>
> I should look like this
>
> instance_record:
> type: OS::Designate::Record
> properties:
> data: { get_attr: [ instance, first_address ] }
> description: { get_attr: [instance, name] }
> domain: { get_param: dns_zone }
> name: { list_join: ['.', [{ get_attr: [instance, name] }, { get_param:
> dns_zone }]] }
> type: "A"
>
> Thanks
>
> Lance
>
>
> On 22.07.17 07:46, Kaz Shinohara wrote:
>
> Hi Lance,
>
> Just a quick question, have you tried "depends_on" ?
> Also looks the error what you got indicates your posted properties for
> "instance_record" includes not supported one.
>
> Regards,
> Kaz
>
>
> On Jul 22, 2017 1:19 AM, "Lance Haig" <lance at haigmail.com> wrote:
>
> Hi,
>
>
> I have the following instance code
>
> server1:
> type: OS::Nova::Server
> properties:
> name: Server1
> image: { get_param: image }
> flavor: { get_param: flavor }
> key_name: { get_param: key_name }
> networks:
> - port: { get_resource: server1_port }
>
>
> and I am trying to create a DNS record from the output of the Instance.
>
> instance_record:
> type: OS::Designate::Record
> properties:
> data: { get_attr: [ instance, first_address ] }
> description: { get_attr: [instance, name] }
> domain: { get_param: dns_zone }
> name: { get_attr: [instance, name] }
> type: "A"
>
> For some reason it is giving me an error
>
> resources.instance_stack: Went to status CREATE_FAILED due to "BadRequest:
> resources.instance_record: Provided object does not match schema"
>
> Is it possible to use the output from Nova Server to populate the DNS
> record?
>
>
> Regards
>
> Lance
>
>
> _______________________________________________
> Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
> Post to : openstack at lists.openstack.org
> Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
>
>
>
More information about the Openstack
mailing list