]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ansible.git/commitdiff
config: remove any spaces in public_network or cluster_network
authorSébastien Han <seb@redhat.com>
Tue, 30 Jan 2018 13:39:58 +0000 (14:39 +0100)
committerGuillaume Abrioux <gabrioux@redhat.com>
Wed, 31 Jan 2018 09:26:23 +0000 (10:26 +0100)
With two public networks configured - we found that with
"NETWORK_ADDR_1, NETWORK_ADDR_2" install process consistently became
broken, trying to find docker registry on second network, and not
finding mon container.

but without spaces
"NETWORK_ADDR_1,NETWORK_ADDR_2" install succeeds
so, containerized install is more peculiar with formatting of this line

Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1534003
Signed-off-by: Sébastien Han <seb@redhat.com>
(cherry picked from commit 6f9dd26caab18c4e4e98a78bc834f2fa5c255bc7)
Signed-off-by: Sébastien Han <seb@redhat.com>
group_vars/all.yml.sample
group_vars/rhcs.yml.sample
roles/ceph-config/templates/ceph.conf.j2
roles/ceph-defaults/defaults/main.yml
roles/ceph-mon/templates/ceph-mon.service.j2

index 5867770156755ef4d005b86aa7986f90a996753d..b3bbb885a92c4bf36731412f28a4da36c4b26058 100644 (file)
@@ -323,7 +323,7 @@ dummy:
 #
 #journal_size: 5120 # OSD journal size in MB
 #public_network: 0.0.0.0/0
-#cluster_network: "{{ public_network }}"
+#cluster_network: "{{ public_network | regex_replace(' ', '') }}"
 #osd_mkfs_type: xfs
 #osd_mkfs_options_xfs: -f -i size=2048
 #osd_mount_options_xfs: noatime,largeio,inode64,swalloc
index 4f79b265d3796610302f19abfb8dc98f334d5f07..781375fb438ceac92e28d29bfb214df15ec43a07 100644 (file)
@@ -323,7 +323,7 @@ ceph_repository: rhcs
 #
 #journal_size: 5120 # OSD journal size in MB
 #public_network: 0.0.0.0/0
-#cluster_network: "{{ public_network }}"
+#cluster_network: "{{ public_network | regex_replace(' ', '') }}"
 #osd_mkfs_type: xfs
 #osd_mkfs_options_xfs: -f -i size=2048
 #osd_mount_options_xfs: noatime,largeio,inode64,swalloc
index 433fb243380d823efad65f8d6a81249ccf644f5f..1d5893ee2f26695311b16ba75727b79efd383cb9 100644 (file)
@@ -112,10 +112,10 @@ mon host = {% if nb_mon > 0 %}
 {% endif %}
 
 {% if public_network is defined %}
-public network = {{ public_network }}
+public network = {{ public_network | regex_replace(' ', '') }}
 {% endif %}
 {% if cluster_network is defined %}
-cluster network = {{ cluster_network }}
+cluster network = {{ cluster_network | regex_replace(' ', '') }}
 {% endif %}
 {% if rgw_override_bucket_index_max_shards is defined %}
 rgw override bucket index max shards = {{ rgw_override_bucket_index_max_shards }}
index a4329b142af4c63f7ceed1fcab0a69ba00e2e687..b29ece24ae1848afd99808f32a3f5950eb7e1665 100644 (file)
@@ -315,7 +315,7 @@ mon_use_fqdn: false # if set to true, the MON name used will be the fqdn in the
 #
 journal_size: 5120 # OSD journal size in MB
 public_network: 0.0.0.0/0
-cluster_network: "{{ public_network }}"
+cluster_network: "{{ public_network | regex_replace(' ', '') }}"
 osd_mkfs_type: xfs
 osd_mkfs_options_xfs: -f -i size=2048
 osd_mount_options_xfs: noatime,largeio,inode64,swalloc
index 28bb3369998a8d6874157d0dafe3000ae940af30..2007ac157fcba626717532f60f98ebf848e0f202 100644 (file)
@@ -58,7 +58,7 @@ ExecStart=/usr/bin/docker run --rm --name ceph-mon-%i --net=host \
 {%- endif %}
   -e CLUSTER={{ cluster }} \
   -e FSID={{ fsid }} \
-  -e CEPH_PUBLIC_NETWORK={{ public_network }} \
+  -e CEPH_PUBLIC_NETWORK={{ public_network | regex_replace(' ', '') }} \
   -e CEPH_DAEMON=MON \
   {{ ceph_mon_docker_extra_env }} \
   {{ceph_docker_registry }}/{{ ceph_docker_image }}:{{ ceph_docker_image_tag }}