config: only pre-create ceph dirs on containers

We don't need to create the directories on non-containers, they are
created by the packages.

Closes: https://github.com/ceph/ceph-ansible/issues/3430
Signed-off-by: Sébastien Han <seb@redhat.com>
pull/3480/head
Sébastien Han 2018-12-10 14:43:30 +01:00 committed by mergify[bot]
parent 6fa757d343
commit b1dfe3f03e
1 changed files with 3 additions and 11 deletions

View File

@ -1,7 +1,4 @@
--- ---
- name: include create_ceph_initial_dirs.yml
include_tasks: create_ceph_initial_dirs.yml
# ceph-common # ceph-common
- block: - block:
- name: create ceph conf directory - name: create ceph conf directory
@ -120,6 +117,9 @@
- not containerized_deployment|bool - not containerized_deployment|bool
- block: - block:
- name: include create_ceph_initial_dirs.yml
include_tasks: create_ceph_initial_dirs.yml
- name: create a local fetch directory if it does not exist - name: create a local fetch directory if it does not exist
file: file:
path: "{{ fetch_directory }}" path: "{{ fetch_directory }}"
@ -155,14 +155,6 @@
when: when:
- generate_fsid - generate_fsid
- name: ensure /etc/ceph exists
file:
path: /etc/ceph
state: directory
owner: "{{ ceph_uid }}"
group: "{{ ceph_uid }}"
mode: 0755
- name: "generate {{ cluster }}.conf configuration file" - name: "generate {{ cluster }}.conf configuration file"
action: config_template action: config_template
args: args: