diff --git a/environments/enable-designate.yaml b/environments/enable-designate.yaml new file mode 100644 index 0000000000..384468c263 --- /dev/null +++ b/environments/enable-designate.yaml @@ -0,0 +1,22 @@ +# ******************************************************************* +# This file was created automatically by the sample environment +# generator. Developers should use `tox -e genconfig` to update it. +# Users are recommended to make changes to a copy of the file instead +# of the original, if any customizations are needed. +# ******************************************************************* +# title: Enable Designate Service +# description: | +# This environment enables the Designate services and provides sample +# configuration values for other services to allow them to integrate with +# Designate. +parameter_defaults: + # Comma-separated list of extensions enabled for the Neutron plugin. + # Type: comma_delimited_list + NeutronPluginExtensions: qos,port_security,dns + +resource_registry: + OS::TripleO::Services::DesignateApi: ../docker/services/designate-api.yaml + OS::TripleO::Services::DesignateCentral: ../docker/services/designate-central.yaml + OS::TripleO::Services::DesignateMDNS: ../docker/services/designate-mdns.yaml + OS::TripleO::Services::DesignateProducer: ../docker/services/designate-producer.yaml + OS::TripleO::Services::DesignateWorker: ../docker/services/designate-worker.yaml diff --git a/sample-env-generator/enable-services.yaml b/sample-env-generator/enable-services.yaml new file mode 100644 index 0000000000..f0213d90ce --- /dev/null +++ b/sample-env-generator/enable-services.yaml @@ -0,0 +1,20 @@ +environments: + - + name: enable-designate + title: Enable Designate Service + description: | + This environment enables the Designate services and provides sample + configuration values for other services to allow them to integrate with + Designate. + resource_registry: + OS::TripleO::Services::DesignateApi: ../docker/services/designate-api.yaml + OS::TripleO::Services::DesignateCentral: ../docker/services/designate-central.yaml + OS::TripleO::Services::DesignateProducer: ../docker/services/designate-producer.yaml + OS::TripleO::Services::DesignateWorker: ../docker/services/designate-worker.yaml + OS::TripleO::Services::DesignateMDNS: ../docker/services/designate-mdns.yaml + files: + puppet/services/neutron-plugin-ml2.yaml: + parameters: + - NeutronPluginExtensions + sample_values: + NeutronPluginExtensions: qos,port_security,dns