Since this variable makes it possible to customize the mode for ceph
directories, let's make it a bit more explicit by adding a default value
in ceph-defaults.
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
483adb5d790ea74db01154b7dacbbf2bef030acc)
#upgrade_ceph_packages: False
#ceph_use_distro_backports: false # DEBIAN ONLY
-
+#ceph_directories_mode: "0755"
###########
# INSTALL #
#upgrade_ceph_packages: False
#ceph_use_distro_backports: false # DEBIAN ONLY
-
+#ceph_directories_mode: "0755"
###########
# INSTALL #
state: directory
owner: "ceph"
group: "ceph"
- mode: "{{ ceph_directories_mode | default('0755') }}"
+ mode: "{{ ceph_directories_mode }}"
- name: "generate ceph configuration file: {{ cluster }}.conf"
action: config_template
file:
path: "{{ fetch_directory }}/{{ fsid }}/etc/ceph"
state: directory
- mode: "{{ ceph_directories_mode | default('0755') }}"
+ mode: "{{ ceph_directories_mode }}"
delegate_to: localhost
when: ceph_conf_local | bool
upgrade_ceph_packages: False
ceph_use_distro_backports: false # DEBIAN ONLY
-
+ceph_directories_mode: "0755"
###########
# INSTALL #
state: directory
owner: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
group: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
- mode: "{{ ceph_directories_mode | default('0755') }}"
+ mode: "{{ ceph_directories_mode }}"
with_items:
- /var/lib/ceph/bootstrap-mds/
- /var/lib/ceph/mds/{{ cluster }}-{{ mds_name }}
state: directory
owner: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
group: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
- mode: "{{ ceph_directories_mode | default('0755') }}"
+ mode: "{{ ceph_directories_mode }}"
- name: fetch ceph mgr keyring
ceph_key:
state: directory
owner: "{{ ceph_uid if containerized_deployment | bool else 'ceph' }}"
group: "{{ ceph_uid if containerized_deployment | bool else 'ceph' }}"
- mode: "{{ ceph_directories_mode | default('0755') }}"
+ mode: "{{ ceph_directories_mode }}"
# We don't do the recursion in the task above to avoid setting `mode` (which
# defaults to 0755) on files.
state: directory
owner: "ceph"
group: "ceph"
- mode: "{{ ceph_directories_mode | default('0755') }}"
+ mode: "{{ ceph_directories_mode }}"
with_items:
- { name: "/var/lib/ceph/bootstrap-rgw", create: "{{ nfs_obj_gw }}" }
- { name: "/var/lib/ceph/radosgw", create: "{{ nfs_obj_gw }}" }
state: directory
owner: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
group: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
- mode: "{{ ceph_directories_mode | default('0755') }}"
+ mode: "{{ ceph_directories_mode }}"
when: cephx | bool
with_items:
- /var/lib/ceph/bootstrap-osd/
state: directory
owner: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
group: "{{ ceph_uid if containerized_deployment else 'ceph' }}"
- mode: "{{ ceph_directories_mode | default('0755') }}"
+ mode: "{{ ceph_directories_mode }}"
with_items: "{{ rbd_client_admin_socket_path }}"
- name: get keys from monitors