From 5bc8eb2d561c7032e64fe647ca807f5e7e1bdd63 Mon Sep 17 00:00:00 2001 From: Jirayut Nimsaeng Date: Thu, 8 Dec 2016 22:22:37 +0700 Subject: [PATCH] Use ceph_conf_overrides to config default pool size --- ceph-aio-no-vagrant.sh | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/ceph-aio-no-vagrant.sh b/ceph-aio-no-vagrant.sh index adba8d97c..563714807 100755 --- a/ceph-aio-no-vagrant.sh +++ b/ceph-aio-no-vagrant.sh @@ -120,15 +120,19 @@ function populate_vars { sed -i "s/[#]*journal_size: .*/journal_size: 100/" group_vars/all.yml sed -i "s|[#]*public_network: .*|public_network: ${SUBNET}|" group_vars/all.yml sed -i "s/[#]*common_single_host_mode: .*/common_single_host_mode: true/" group_vars/all.yml - grep -q '^[#]*osd_pool_default_size: .*' group_vars/all.yml \ - && sed -i "s/^[#]*osd_pool_default_size: .*/osd_pool_default_size: $CEPH_POOL_DEFAULT_SIZE/" group_vars/all.yml \ - || echo "osd_pool_default_size: $CEPH_POOL_DEFAULT_SIZE" >> group_vars/all.yml - grep -q '^[#]*osd_pool_default_min_size: .*' group_vars/all.yml \ - && sed -i "s/^[#]*osd_pool_default_min_size: .*/osd_pool_default_min_size: $CEPH_POOL_DEFAULT_SIZE/" group_vars/all.yml \ - || echo "osd_pool_default_min_size: $CEPH_POOL_DEFAULT_SIZE" >> group_vars/all.yml - grep -q '^[#]*mon_pg_warn_max_per_osd: .*' group_vars/all.yml \ - && sed -i "s/^[#]*mon_pg_warn_max_per_osd: .*/mon_pg_warn_max_per_osd: 0/" group_vars/all.yml \ - || echo "mon_pg_warn_max_per_osd: 0" >> group_vars/all.yml + + if ! grep -q '^ceph_conf_overrides:' group_vars/all.yml; then + cat >> group_vars/all.yml <