Support arbitrary attributes for the Ceph pools
authorGiulio Fidente <gfidente@redhat.com>
Mon, 25 Jul 2016 13:11:40 +0000 (15:11 +0200)
committerGiulio Fidente <gfidente@redhat.com>
Mon, 8 Aug 2016 14:47:06 +0000 (14:47 +0000)
commitc21545a8d79f67fd59d57ed0163bc3e07a94f8f4
tree5e1719b7cd6c83179d739950966aa74f589d6b48
parenta45ea6107df25f1444142a1945717c90180e2700
Support arbitrary attributes for the Ceph pools

This change adds a CephPools parameter which can be used to
provide custom settings for any Ceph pool.

It also removes our custom setting for the default pg_num,
pgp_num and size so that these are used for the managed
pools (and can be overridden) but aren't enforced globally.

Change-Id: Idcf28bec46beabb1b590fc8e78b43e58d8e35717
Closes-Bug: 1517969
Depends-On: I38978f0f3119e4ab7dd45021e598253cb066cb5a
puppet/services/ceph-base.yaml
puppet/services/ceph-mon.yaml