blob: d119df96e00f84015ba24e00b57f5b135f932b62 [file] [log] [blame]
Dennis Dmitrievf4826bc2017-09-28 19:03:54 +03001{%- macro password(size=16) -%}
2{% for index in range(size) %}{{ 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'|random }}{% endfor %}
3{%- endmacro -%}
4parameters:
5 _param:
6 # Put overrides for any environment-specific variables here
7 powerdns_webserver_password: {{ password(12) }}
8 powerdns_webserver_port: 8081
Dennis Dmitrievcb1e62d2018-02-23 14:22:57 +02009 designate_admin_api_enabled: true
Dennis Dmitrievf4826bc2017-09-28 19:03:54 +030010 designate_domain_id: 5186883b-91fb-4891-bd49-e6769234a8fc
11 designate_pdns_api_key: {{ password(12) }}
12 designate_pdns_api_endpoint: "http://${_param:openstack_control_node01_address}:${_param:powerdns_webserver_port}"
Dennis Dmitrievcb1e62d2018-02-23 14:22:57 +020013 designate_quota_zones: 40
Dennis Dmitrievf4826bc2017-09-28 19:03:54 +030014 designate_pool_ns_records:
15 - hostname: 'ns1.example.org.'
16 priority: 10
17 designate_pool_nameservers:
18 - host: ${_param:openstack_control_node01_address}
19 port: 53
20 - host: ${_param:openstack_control_node02_address}
21 port: 53
22 - host: ${_param:openstack_control_node03_address}
23 port: 53
24 designate_pool_target_type: pdns4
25 designate_pool_target_masters:
26 - host: ${_param:openstack_control_node01_address}
27 port: 5354
28 - host: ${_param:openstack_control_node02_address}
29 port: 5354
30 - host: ${_param:openstack_control_node03_address}
31 port: 5354
32 designate_pool_target_options:
33 host: ${_param:openstack_control_node01_address}
34 port: 53
35 api_token: ${_param:designate_pdns_api_key}
36 api_endpoint: ${_param:designate_pdns_api_endpoint}
37 designate_version: ${_param:openstack_version}
Dennis Dmitrievee91bf82017-11-17 15:27:08 +020038 designate_worker_enabled: true
Dennis Dmitrievf4826bc2017-09-28 19:03:54 +030039 designate_service_host: ${_param:openstack_control_address}
40 mysql_designate_password: {{ password(16) }}
41 keystone_designate_password: {{ password(16) }}