Signed-off-by: Yehuda Sadeh <yehuda@redhat.com>
--- /dev/null
+openstack:
+ - machine:
+ disk: 100 # GB
+ - volumes: # attached to each instance
+ count: 3
+ size: 30 # GB
--- /dev/null
+meta:
+- desc: |
+ Run ceph on two nodes,
+ with a separate client-only node.
+ Use xfs beneath the osds.
+overrides:
+ ceph:
+ conf:
+ mon:
+ mon warn on legacy crush tunables: false
+ fs: xfs
+roles:
+- - mon.a
+ - mon.b
+ - mon.c
+ - mds.a
+ - osd.0
+ - osd.1
+ - osd.2
+- - osd.3
+ - osd.4
+ - osd.5
+- - client.0
--- /dev/null
+meta:
+- desc: install ceph/<base> latest
+tasks:
+- install:
+ branch: wip-rgw-ragweed
+ exclude_packages: ['ceph-mgr','libcephfs2','libcephfs-devel','libcephfs-dev']
+- print: "**** done install base branch"
+- ceph:
+- print: "**** done ceph"
--- /dev/null
+tasks:
+- rgw:
+ - client.0
+- ragweed:
+ client.0:
+ force-branch: ceph-master
+ rgw_server: client.0
+ stages: prepare
--- /dev/null
+tasks:
+- install.upgrade:
+ mon.a:
+ mon.b:
+ mon.c:
+ osd.0:
+ osd.1:
+ osd.2:
+ osd.3:
+ osd.4:
+ osd.5:
+ client.0:
+- ceph.restart:
+ daemons: [mon.a, mon.b, mon.c, osd.0, osd.1, osd.2, osd.3, osd.4, osd.5]
+ wait-for-healthy: false
+ wait-for-osds-up: true
--- /dev/null
+tasks:
+- rgw:
+ - client.0
+- ragweed:
+ client.0:
+ force-branch: ceph-master
+ rgw_server: client.0
+ stages: check