updated silent config file construction
diff --git a/templates/baas-silent-install.conf.j2 b/templates/baas-silent-install.conf.j2 index 17e302a..33c68c4 100644 --- a/templates/baas-silent-install.conf.j2 +++ b/templates/baas-silent-install.conf.j2
@@ -29,10 +29,15 @@ # Default is dc-1. {% if groups['dc-1'] is defined and inventory_hostname in groups['dc-1'] %} BAAS_CASS_LOCALDC=dc-1 +BAAS_CASS_DC_LIST="dc-1" +BAAS_CLUSTER_SEEDS="dc-1:{{ hostvars[groups['dc-1-baas'][0]] }}" {% elif groups['dc-2'] is defined and inventory_hostname in groups['dc-2'] %} BAAS_CASS_LOCALDC=dc-2 +BAAS_CASS_DC_LIST="dc-2" {% endif %} + + # Replication is in the form "dataCenterName:#CassandraNodes". # For example, for dc-1 with three Cassandra nodes, it is dc-1:3. {% if groups['dc-1-cassandra'] is defined and inventory_hostname in groups['dc-1'] %} @@ -66,11 +71,11 @@ # API BaaS Portal information. # URL and port number of load balancer, if there is one in front of the Portal, # or the URL and port of the Portal node. {% if groups['dc-1-portal'] is defined and inventory_hostname in groups['dc-1'] %} -BAAS_PORTAL_URL="http://{{ hostvars[groups['dc-1-portal'][0]][interface_name].ipv4.address }}:{{baas_portal_port }}" +BAAS_PORTAL_URL="http://{{ hostvars[groups['dc-1-portal'][0]]['local_address'] }}:{{baas_portal_port }}" {% elif groups['dc-2-portal'] is defined and inventory_hostname in groups['dc-2'] %} -BAAS_PORTAL_URL="http://{{ hostvars[groups['dc-2-portal'][0]][interface_name].ipv4.address }}:{{ baas_portal_port }}" +BAAS_PORTAL_URL="http://{{ hostvars[groups['dc-2-portal'][0]]['local_address'] }}:{{ baas_portal_port }}" {% else %} -BAAS_PORTAL_URL="http://{{ hostvars[groups['portal'][0]][interface_name].ipv4.address }}:{{ baas_portal_port }}" +BAAS_PORTAL_URL="http://{{ hostvars[groups['portal'][0]]['local_address'] }}:{{ baas_portal_port }}" {% endif %} # Portal port. Default value is 9000.