Add proxy role to designate models

Change-Id: I786eef39482ae91c76cad6163e544a84453f4973
diff --git "a/\173\043 roles \043\175/features_designate" "b/\173\043 roles \043\175/features_designate"
index e295f2b..726faa2 100644
--- "a/\173\043 roles \043\175/features_designate"
+++ "b/\173\043 roles \043\175/features_designate"
@@ -6,4 +6,4 @@
         <reclass_storage_node_name>:
           classes:
 #}
-          - environment.{{ cookiecutter._env_name }}.features.designate.system
\ No newline at end of file
+          - environment.{{ cookiecutter._env_name }}.features.designate.control
\ No newline at end of file
diff --git "a/\173\043 roles \043\175/features_designate_bind9" "b/\173\043 roles \043\175/features_designate_bind9"
index cdb1507..f3694d0 100644
--- "a/\173\043 roles \043\175/features_designate_bind9"
+++ "b/\173\043 roles \043\175/features_designate_bind9"
@@ -6,4 +6,4 @@
         <reclass_storage_node_name>:
           classes:
 #}
-          - environment.{{ cookiecutter._env_name }}.features.designate_bind9.system
\ No newline at end of file
+          - environment.{{ cookiecutter._env_name }}.features.designate_bind9.control
\ No newline at end of file
diff --git "a/\173\043 roles \043\175/features_designate_bind9_proxy" "b/\173\043 roles \043\175/features_designate_bind9_proxy"
new file mode 100644
index 0000000..0b50667
--- /dev/null
+++ "b/\173\043 roles \043\175/features_designate_bind9_proxy"
@@ -0,0 +1,9 @@
+{#-
+parameters:
+  reclass:
+    storage:
+      node:
+        <reclass_storage_node_name>:
+          classes:
+#}
+          - environment.{{ cookiecutter._env_name }}.features.designate_bind9.proxy
\ No newline at end of file
diff --git "a/\173\043 roles \043\175/features_designate_pool_manager" "b/\173\043 roles \043\175/features_designate_pool_manager"
index ebdf973..68f6d8c 100644
--- "a/\173\043 roles \043\175/features_designate_pool_manager"
+++ "b/\173\043 roles \043\175/features_designate_pool_manager"
@@ -6,4 +6,4 @@
         <reclass_storage_node_name>:
           classes:
 #}
-          - environment.{{ cookiecutter._env_name }}.features.designate_pool_manager.system
\ No newline at end of file
+          - environment.{{ cookiecutter._env_name }}.features.designate_pool_manager.control
\ No newline at end of file
diff --git "a/\173\043 roles \043\175/features_designate_pool_manager_proxy" "b/\173\043 roles \043\175/features_designate_pool_manager_proxy"
new file mode 100644
index 0000000..185642f
--- /dev/null
+++ "b/\173\043 roles \043\175/features_designate_pool_manager_proxy"
@@ -0,0 +1,9 @@
+{#-
+parameters:
+  reclass:
+    storage:
+      node:
+        <reclass_storage_node_name>:
+          classes:
+#}
+          - environment.{{ cookiecutter._env_name }}.features.designate_pool_manager.proxy
\ No newline at end of file
diff --git "a/\173\043 roles \043\175/features_designate_proxy" "b/\173\043 roles \043\175/features_designate_proxy"
new file mode 100644
index 0000000..d1e930f
--- /dev/null
+++ "b/\173\043 roles \043\175/features_designate_proxy"
@@ -0,0 +1,9 @@
+{#-
+parameters:
+  reclass:
+    storage:
+      node:
+        <reclass_storage_node_name>:
+          classes:
+#}
+          - environment.{{ cookiecutter._env_name }}.features.designate.proxy
\ No newline at end of file
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/designate/system.yml" "b/\173\173 cookiecutter._env_name \175\175/features/designate/control.yml"
similarity index 96%
rename from "\173\173 cookiecutter._env_name \175\175/features/designate/system.yml"
rename to "\173\173 cookiecutter._env_name \175\175/features/designate/control.yml"
index d4ad7f6..be11cbd 100644
--- "a/\173\173 cookiecutter._env_name \175\175/features/designate/system.yml"
+++ "b/\173\173 cookiecutter._env_name \175\175/features/designate/control.yml"
@@ -1,6 +1,7 @@
 classes:
 - system.designate.server.cluster
 - system.designate.server.backend.pdns
+- system.haproxy.proxy.listen.openstack.designate
 - environment.{{ cookiecutter._env_name }}.features.designate
 parameters:
   powerdns:
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/designate/proxy.yml" "b/\173\173 cookiecutter._env_name \175\175/features/designate/proxy.yml"
new file mode 100644
index 0000000..7395c2c
--- /dev/null
+++ "b/\173\173 cookiecutter._env_name \175\175/features/designate/proxy.yml"
@@ -0,0 +1,3 @@
+classes:
+- system.nginx.server.proxy.openstack.designate
+- environment.{{ cookiecutter._env_name }}.features.designate
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/designate_bind9/system.yml" "b/\173\173 cookiecutter._env_name \175\175/features/designate_bind9/control.yml"
similarity index 95%
rename from "\173\173 cookiecutter._env_name \175\175/features/designate_bind9/system.yml"
rename to "\173\173 cookiecutter._env_name \175\175/features/designate_bind9/control.yml"
index 2c36e28..98e7c70 100644
--- "a/\173\173 cookiecutter._env_name \175\175/features/designate_bind9/system.yml"
+++ "b/\173\173 cookiecutter._env_name \175\175/features/designate_bind9/control.yml"
@@ -1,6 +1,7 @@
 classes:
 - system.designate.server.cluster
 #- system.designate.server.backend.bind  # is not suitable class yet
+- system.haproxy.proxy.listen.openstack.designate
 - environment.{{ cookiecutter._env_name }}.features.designate_bind9
 parameters:
   designate:
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/designate_bind9/proxy.yml" "b/\173\173 cookiecutter._env_name \175\175/features/designate_bind9/proxy.yml"
new file mode 100644
index 0000000..ac35e82
--- /dev/null
+++ "b/\173\173 cookiecutter._env_name \175\175/features/designate_bind9/proxy.yml"
@@ -0,0 +1,3 @@
+classes:
+- system.nginx.server.proxy.openstack.designate
+- environment.{{ cookiecutter._env_name }}.features.designate_bind9
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/designate_pool_manager/system.yml" "b/\173\173 cookiecutter._env_name \175\175/features/designate_pool_manager/control.yml"
similarity index 95%
rename from "\173\173 cookiecutter._env_name \175\175/features/designate_pool_manager/system.yml"
rename to "\173\173 cookiecutter._env_name \175\175/features/designate_pool_manager/control.yml"
index bcd4d35..d7b09a1 100644
--- "a/\173\173 cookiecutter._env_name \175\175/features/designate_pool_manager/system.yml"
+++ "b/\173\173 cookiecutter._env_name \175\175/features/designate_pool_manager/control.yml"
@@ -1,6 +1,7 @@
 classes:
 - system.designate.server.cluster
 - system.designate.server.backend.pdns
+- system.haproxy.proxy.listen.openstack.designate
 - environment.{{ cookiecutter._env_name }}.features.designate_pool_manager
 parameters:
   designate:
diff --git "a/\173\173 cookiecutter._env_name \175\175/features/designate_pool_manager/proxy.yml" "b/\173\173 cookiecutter._env_name \175\175/features/designate_pool_manager/proxy.yml"
new file mode 100644
index 0000000..9b56c6d
--- /dev/null
+++ "b/\173\173 cookiecutter._env_name \175\175/features/designate_pool_manager/proxy.yml"
@@ -0,0 +1,3 @@
+classes:
+- system.nginx.server.proxy.openstack.designate
+- environment.{{ cookiecutter._env_name }}.features.designate_pool_manager