Updated install to work if router and message processors are defined on separate boxes.
diff --git a/templates/apigee-validate.conf.j2 b/templates/apigee-validate.conf.j2
index fa70348..2f85f65 100644
--- a/templates/apigee-validate.conf.j2
+++ b/templates/apigee-validate.conf.j2
@@ -20,7 +20,7 @@
 {% endif %}
 MP_POD={{ opdk_mp_pod }}
 {% if groups['dc-1'] is defined and inventory_hostname in groups['dc-1'] %}
-    {% if groups['dc-1-rmp'] | length > 0  %}
+    {% if groups['dc-1-rmp'][0] is defined%}
         MP_IP='{{ hostvars[groups['dc-1-rmp'][0]][interface_name].ipv4.address }}'
     {% elif groups['dc-2-rmp'] is defined and inventory_hostname in groups['dc-2'] %}
         MP_IP='{{ hostvars[groups['dc-2-rmp'][0]][interface_name].ipv4.address }}'
@@ -39,7 +39,7 @@
 {% endif %}
 MP_PORT={{ mp_ext_mgmt_port }}
 {% if groups['dc-1'] is defined and inventory_hostname in groups['dc-1'] %}
-    {% if groups['dc-1-rmp'] | length > 0  %}
+    {% if groups['dc-1-rmp'][0] is defined  %}
         HOST_ALIAS='{{ groups['dc-1-rmp'] | join(" ") }}'
     {% elif groups['dc-2-rmp'] is defined and inventory_hostname in groups['dc-2'] %}
         HOST_ALIAS='{{ groups['dc-2-rmp'] | join(" ") }}'