From: Jirayut Nimsaeng Date: Thu, 8 Dec 2016 15:22:37 +0000 (+0700) Subject: Use ceph_conf_overrides to config default pool size X-Git-Tag: v2.1.0~22^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5bc8eb2d561c7032e64fe647ca807f5e7e1bdd63;p=ceph-ansible.git Use ceph_conf_overrides to config default pool size --- 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 <