diff --git a/roles/ceph-common/tasks/create_ceph_initial_dirs.yml b/roles/ceph-common/tasks/create_ceph_initial_dirs.yml new file mode 100644 index 000000000..49db42d43 --- /dev/null +++ b/roles/ceph-common/tasks/create_ceph_initial_dirs.yml @@ -0,0 +1,19 @@ +--- +- name: create ceph initial directories + file: + path: "{{ item }}" + state: directory + owner: ceph + group: ceph + mode: 0755 + with_items: + - /etc/ceph + - /var/lib/ceph/ + - /var/lib/ceph/mon + - /var/lib/ceph/osd + - /var/lib/ceph/mds + - /var/lib/ceph/tmp + - /var/lib/ceph/radosgw + - /var/lib/ceph/bootstrap-rgw + - /var/lib/ceph/bootstrap-mds + - /var/lib/ceph/bootstrap-osd diff --git a/roles/ceph-common/tasks/main.yml b/roles/ceph-common/tasks/main.yml index e0e388f59..217d48757 100644 --- a/roles/ceph-common/tasks/main.yml +++ b/roles/ceph-common/tasks/main.yml @@ -88,6 +88,7 @@ - include: facts.yml - include: ./checks/check_socket.yml +- include: create_ceph_initial_dirs.yml - include: generate_cluster_fsid.yml - include: generate_ceph_conf.yml - include: create_rbd_client_dir.yml