Dynamically generate gateway external address in dvr models

Currently reclass classify command fails to generate gateway
external ip dynamically, because it's hardcoded in reclass,
this patch fixes this in the same way as it was done for OVS
models.

Change-Id: Id838d05b8bb5bba19ad1566769ffdd07bf5c0771
Related-Prod: https://mirantis.jira.com/browse/PROD-20157
diff --git a/classes/cluster/virtual-mcp-pike-dvr/infra/config.yml b/classes/cluster/virtual-mcp-pike-dvr/infra/config.yml
index 4f54445..6683c4b 100644
--- a/classes/cluster/virtual-mcp-pike-dvr/infra/config.yml
+++ b/classes/cluster/virtual-mcp-pike-dvr/infra/config.yml
@@ -151,6 +151,8 @@
           cluster_param:
             openstack_gateway_address:
               value_template: <<node_control_ip>>
+            openstack_gateway_node01_external_address:
+              value_template: <<node_external_ip>>
         openstack_dashboard:
           expression: <<node_hostname>>__startswith__prx
           node_class:
@@ -219,7 +221,7 @@
         openstack_gateway_node01:
           params:
             tenant_address: 10.1.0.110
-            external_address: 10.16.0.110
+            external_address: ${_param:openstack_gateway_node01_external_address}
         openstack_share_node01:
           params:
             single_address: 172.16.10.130