---
ceph_stable: True
+cluster: test
public_network: "192.168.1.0/24"
cluster_network: "192.168.2.0/24"
journal_size: 100
--- /dev/null
+# Basic information about ceph and its configuration
+ceph = {
+ 'releases': ['infernalis', 'jewel'],
+ 'cluster_name': 'test',
+ 'subnet': '192.168.1',
+}
+
+# remote nodes to test, with anything specific to them that might be useful for
+# tests to get. Each one of these can get requested as a py.test fixture to
+# validate information.
+nodes = {
+ 'mon0': {
+ 'username': 'vagrant',
+ 'components': ['conf_tests']
+ },
+ 'mon1': {
+ 'username': 'vagrant',
+ 'components': ['conf_tests']
+ },
+ 'mon2': {
+ 'username': 'vagrant',
+ 'components': ['conf_tests']
+ },
+ 'osd0': {
+ 'username': 'vagrant',
+ 'components': []
+ },
+ 'mds0': {
+ 'username': 'vagrant',
+ 'components': []
+ },
+ 'rgw0': {
+ 'username': 'vagrant',
+ 'components': []
+ },
+}
---
ceph_stable: True
+cluster: test
public_network: "192.168.11.0/24"
cluster_network: "192.168.12.0/24"
journal_size: 100
--- /dev/null
+# Basic information about ceph and its configuration
+ceph = {
+ 'releases': ['infernalis', 'jewel'],
+ 'cluster_name': 'test'
+}
+
+# remote nodes to test, with anything specific to them that might be useful for
+# tests to get. Each one of these can get requested as a py.test fixture to
+# validate information.
+nodes = {
+ 'mon0': {
+ 'username': 'vagrant',
+ 'components': ['mon', 'mon_initial_members']
+ },
+ 'osd0': {
+ 'username': 'vagrant',
+ 'components': [],
+ },
+}
---
ceph_stable: True
+cluster: test
public_network: "192.168.13.0/24"
cluster_network: "192.168.14.0/24"
journal_size: 100
--- /dev/null
+# Basic information about ceph and its configuration
+ceph = {
+ 'releases': ['infernalis', 'jewel'],
+ 'cluster_name': 'test'
+}
+
+# remote nodes to test, with anything specific to them that might be useful for
+# tests to get. Each one of these can get requested as a py.test fixture to
+# validate information.
+nodes = {
+ 'mon0': {
+ 'username': 'vagrant',
+ 'components': ['mon', 'mon_initial_members']
+ },
+ 'osd0': {
+ 'username': 'vagrant',
+ 'components': [],
+ },
+}
osd_containerized_deployment: True
mds_containerized_deployment: True
rgw_containerized_deployment: True
+cluster: test
ceph_mon_docker_interface: eth1
ceph_mon_docker_subnet: "192.168.15.0/24"
journal_size: 100
--- /dev/null
+# Basic information about ceph and its configuration
+ceph = {
+ 'releases': ['infernalis', 'jewel'],
+ 'cluster_name': 'test',
+ 'subnet': '192.168.15',
+}
+
+# remote nodes to test, with anything specific to them that might be useful for
+# tests to get. Each one of these can get requested as a py.test fixture to
+# validate information.
+nodes = {
+ 'mon0': {
+ 'username': 'vagrant',
+ 'components': ['conf_tests']
+ },
+ 'mon1': {
+ 'username': 'vagrant',
+ 'components': ['conf_tests']
+ },
+ 'mon2': {
+ 'username': 'vagrant',
+ 'components': ['conf_tests']
+ },
+ 'osd0': {
+ 'username': 'vagrant',
+ 'components': []
+ },
+ 'mds0': {
+ 'username': 'vagrant',
+ 'components': []
+ },
+ 'rgw0': {
+ 'username': 'vagrant',
+ 'components': []
+ },
+}
---
ceph_stable: True
+cluster: test
public_network: "192.168.3.0/24"
cluster_network: "192.168.4.0/24"
journal_size: 100
--- /dev/null
+# Basic information about ceph and its configuration
+ceph = {
+ 'releases': ['infernalis', 'jewel'],
+ 'cluster_name': 'test'
+}
+
+# remote nodes to test, with anything specific to them that might be useful for
+# tests to get. Each one of these can get requested as a py.test fixture to
+# validate information.
+nodes = {
+ 'mon0': {
+ 'username': 'vagrant',
+ 'components': ['mon', 'mon_initial_members']
+ },
+ 'osd0': {
+ 'username': 'vagrant',
+ 'components': ['collocated_journals'],
+ 'devices': ['/dev/sda', '/dev/sdb'],
+ },
+}
---
ceph_stable: True
+cluster: test
public_network: "192.168.5.0/24"
cluster_network: "192.168.6.0/24"
journal_size: 100
--- /dev/null
+# Basic information about ceph and its configuration
+ceph = {
+ 'releases': ['infernalis', 'jewel'],
+ 'cluster_name': 'test',
+ 'subnet': '192.168.5',
+}
+
+# remote nodes to test, with anything specific to them that might be useful for
+# tests to get. Each one of these can get requested as a py.test fixture to
+# validate information.
+nodes = {
+ 'mon0': {
+ 'username': 'vagrant',
+ 'components': ['conf_tests']
+ },
+ 'mon1': {
+ 'username': 'vagrant',
+ 'components': ['conf_tests']
+ },
+ 'mon2': {
+ 'username': 'vagrant',
+ 'components': ['conf_tests']
+ },
+ 'osd0': {
+ 'username': 'vagrant',
+ 'components': []
+ },
+ 'mds0': {
+ 'username': 'vagrant',
+ 'components': []
+ },
+ 'rgw0': {
+ 'username': 'vagrant',
+ 'components': []
+ },
+}
# Basic information about ceph and its configuration
ceph = {
'releases': ['jewel', 'infernalis'],
- 'cluster_name': 'ceph'
+ 'cluster_name': 'test'
}
# remote nodes to test, with anything specific to them that might be useful for