diff --git a/playbooks/roles/bifrost-create-dib-image/tasks/main.yml b/playbooks/roles/bifrost-create-dib-image/tasks/main.yml index 485be87ef..066b14f31 100644 --- a/playbooks/roles/bifrost-create-dib-image/tasks/main.yml +++ b/playbooks/roles/bifrost-create-dib-image/tasks/main.yml @@ -123,3 +123,10 @@ command: ramdisk-image-create {{dib_arglist}} environment: "{{ dib_env_vars }}" when: build_ramdisk | bool == true and test_image_present.stat.exists == false and test_image_dib_present.stat.exists == false and test_image_initramfs_present.stat.exists == false +- name: "Update permission of generated image" + file: + path: "{{ http_boot_folder }}" + mode: u=rwX,g=rX,o=rX + recurse: yes + state: directory + when: http_boot_folder is defined and http_boot_folder != '' diff --git a/playbooks/roles/bifrost-ironic-install/tasks/create_tftpboot.yml b/playbooks/roles/bifrost-ironic-install/tasks/create_tftpboot.yml index e46b3339e..9687c26a7 100644 --- a/playbooks/roles/bifrost-ironic-install/tasks/create_tftpboot.yml +++ b/playbooks/roles/bifrost-ironic-install/tasks/create_tftpboot.yml @@ -14,7 +14,7 @@ # limitations under the License. --- - name: "Set up PXE and iPXE folders" - file: name={{item}} owner=ironic group=ironic state=directory + file: name={{item}} owner=ironic group=ironic state=directory mode=0755 with_items: - /tftpboot - /tftpboot/pxelinux.cfg