# these aren't supported by Vagrant, see
# https://github.com/mitchellh/vagrant/issues/3539
ansible.groups = {
- 'mons' => (0..NMONS - 1).map { |j| "mon#{j}" },
- 'osds' => (0..NOSDS - 1).map { |j| "osd#{j}" },
- 'mdss' => (0..NMDSS - 1).map { |j| "mds#{j}" },
- 'rgws' => (0..NRGWS - 1).map { |j| "rgw#{j}" }
+ 'mons' => (0..NMONS - 1).map { |j| "mon#{j}" },
+ 'osds' => (0..NOSDS - 1).map { |j| "osd#{j}" },
+ 'mdss' => (0..NMDSS - 1).map { |j| "mds#{j}" },
+ 'rgws' => (0..NRGWS - 1).map { |j| "rgw#{j}" },
+ 'clients' => (0..CLIENTS - 1).map { |j| "client#{j}" }
}
# In a production deployment, these should be secret
#\r
fsid: "{{ cluster_uuid.stdout }}"\r
cephx: true\r
-cephx_require_signatures: true # Kernel RBD does NOT support signatures!\r
+cephx_require_signatures: true # Kernel RBD does NOT support signatures for Kernels < 3.18!\r
cephx_cluster_require_signatures: true\r
cephx_service_require_signatures: false\r
max_open_files: 131072\r
- osds
- mdss
- rgws
+ - clients # Kernel RBD does NOT support signatures for Kernels < 3.18! Make sure to set cephx_require_signatures: false
sudo: True
roles:
- { role: ceph-common, when: not docker }