--- /dev/null
+meta:
+- desc: "3-node cluster"
+roles:
+- [mon.a, mds.a, osd.0, osd.1, client.0]
+- [mon.b, mds.b, osd.2, osd.3]
+- [mon.c, mds.c, osd.4, osd.5]
--- /dev/null
+meta:
+- desc: "1-node cluster"
+roles:
+ - [mon.0, osd.0, client.0]
--- /dev/null
+../../../distros/supported
\ No newline at end of file
--- /dev/null
+meta:
+- desc: "Build the cluster using ceph-ansible"
+tasks:
+- ceph_ansible:
+- install.ship_utilities:
--- /dev/null
+meta:
+- desc: "Set os_tuning_params to values that are safe for VMs"
+overrides:
+ ceph_ansible:
+ vars:
+ os_tuning_params: '[{"name": "kernel.pid_max", "value": 4194303},{"name": "fs.file-max", "value": 26234859}]'
--- /dev/null
+meta:
+- desc: "Use a stable upstream Ceph release"
+overrides:
+ ceph_ansible:
+ vars:
+ ceph_origin: upstream
+ ceph_stable: true
--- /dev/null
+meta:
+- desc: "Have teuthology tell ceph-ansible which OSD devices to use"
+overrides:
+ ceph_ansible:
+ vars:
+ osd_auto_discovery: false
--- /dev/null
+meta:
+- desc: "Tell ceph-ansible to discover OSD devices automatically"
+overrides:
+ ceph_ansible:
+ vars:
+ osd_auto_discovery: true
--- /dev/null
+meta:
+- desc: "Use a collocated journal"
+overrides:
+ ceph_ansible:
+ vars:
+ journal_collocation: true
+ journal_size: 1024
--- /dev/null
+meta:
+- desc: "Run the rados cls tests"
+tasks:
+- workunit:
+ clients:
+ client.0:
+ - cls
--- /dev/null
+meta:
+- desc: "Run the rbd cli tests"
+tasks:
+- workunit:
+ clients:
+ client.0:
+ - rbd/run_cli_tests.sh
+
--- /dev/null
+meta:
+- desc: "Run the rbd import/export tests"
+tasks:
+- workunit:
+ clients:
+ client.0:
+ - rbd/import_export.sh