From: Ilya Dryomov Date: Mon, 8 Dec 2025 19:38:46 +0000 (+0100) Subject: roles/testnode: don't insist on creating XFS V4 filesystem X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F799%2Fhead;p=ceph-cm-ansible.git roles/testnode: don't insist on creating XFS V4 filesystem The V4 format has been deprecated since 2020 and as of 6.18 kernel no longer compiled in by default. Signed-off-by: Ilya Dryomov --- diff --git a/roles/testnode/tasks/var_lib.yml b/roles/testnode/tasks/var_lib.yml index 324dc681..0781903e 100644 --- a/roles/testnode/tasks/var_lib.yml +++ b/roles/testnode/tasks/var_lib.yml @@ -7,19 +7,11 @@ path: "/var/lib/ceph" state: directory -- name: Set xfs_opts on newer OSes - set_fact: - xfs_opts: "-m crc=0,finobt=0" - when: (ansible_distribution | lower == 'ubuntu' and ansible_distribution_major_version|int >= 16) or - (ansible_distribution | lower in ['centos', 'rhel'] and ansible_distribution_major_version|int >= 7) - - name: "Create xfs filesystem on {{ var_lib_partition }}" filesystem: dev: "{{ var_lib_partition }}" fstype: xfs force: yes - # Don't use a version 5 superblock as it's too new for some kernels - opts: "{{ xfs_opts|default('') }}" - name: "Mount {{ var_lib_partition }} to /var/lib/ceph" mount: