diff options
author | Giulio Fidente <gfidente@redhat.com> | 2017-08-08 23:18:23 +0200 |
---|---|---|
committer | Emilien Macchi <emilien@redhat.com> | 2017-08-12 11:50:46 +0000 |
commit | de3717ecf8cafb07c5f2edbe725daccde1c856b6 (patch) | |
tree | c7f3855181cc10571fcf08df3a913c42ff994a79 /docker/services/ceph-ansible | |
parent | ac16b57460c407a6320f4c784dc7512070a4e4f4 (diff) |
Pass monitor_address_block to ceph-ansible for mon_host
The ip address which clients and other nodes use to connect to the
monitors is derived from the monitor_interface parameter unless
a monitor_address or monitor_address_block is given (to set mon_host
into ceph.conf); this change adds setting for monitor_address_block to
match the public_network so that clients attempt to connect to the mons
on the appropriate network.
Change-Id: I7187e739e9f777eab724fbc09e8b2c8ddedc552d
Closes-Bug: #1709485
Diffstat (limited to 'docker/services/ceph-ansible')
-rw-r--r-- | docker/services/ceph-ansible/ceph-base.yaml | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/docker/services/ceph-ansible/ceph-base.yaml b/docker/services/ceph-ansible/ceph-base.yaml index 1468415e..85fe0608 100644 --- a/docker/services/ceph-ansible/ceph-base.yaml +++ b/docker/services/ceph-ansible/ceph-base.yaml @@ -142,6 +142,7 @@ outputs: ceph_docker_image_tag: {str_split: [':', {get_param: DockerCephDaemonImage}, 1]} containerized_deployment: true public_network: {get_param: [ServiceData, net_cidr_map, {get_param: [ServiceNetMap, CephMonNetwork]}]} + monitor_address_block: {get_param: [ServiceData, net_cidr_map, {get_param: [ServiceNetMap, CephMonNetwork]}]} cluster_network: {get_param: [ServiceData, net_cidr_map, {get_param: [ServiceNetMap, CephClusterNetwork]}]} user_config: true ceph_stable: true |