diff --git a/roles/ceph-common/tasks/pre_requisites/prerequisite_rh_storage_iso_install.yml b/roles/ceph-common/tasks/pre_requisites/prerequisite_rh_storage_iso_install.yml index df5e473bc..c376e6b56 100644 --- a/roles/ceph-common/tasks/pre_requisites/prerequisite_rh_storage_iso_install.yml +++ b/roles/ceph-common/tasks/pre_requisites/prerequisite_rh_storage_iso_install.yml @@ -6,7 +6,13 @@ with_items: - "{{ ceph_stable_rh_storage_mount_path }}" - "{{ ceph_stable_rh_storage_repository_path }}" - - "{{ ceph_stable_rh_storage_iso_path }}" + +- name: ensure destination iso directory exists + file: + path: "{{ ceph_stable_rh_storage_iso_path | dirname }}" + state: directory + recurse: yes + when: "'{{ ceph_stable_rh_storage_iso_path | dirname }}' != '/'" - name: fetch the red hat storage iso from the ansible server copy: