diff --git a/roles/live_symlink/tasks/main.yml b/roles/live_symlink/tasks/main.yml index a60e19ea..63225e16 100644 --- a/roles/live_symlink/tasks/main.yml +++ b/roles/live_symlink/tasks/main.yml @@ -36,15 +36,15 @@ when: - live_symlink.symlinks | length - deploy_operation == 'deploy' - loop_control: - loop_var: link - with_items: "{{ live_symlink.symlinks }}" block: - name: Ensure additional symlink sources exist. ansible.builtin.file: path: "{{ link.src }}" state: directory mode: '0755' + with_items: "{{ live_symlink.symlinks }}" + loop_control: + loop_var: link - name: Create additional symlinks. ansible.builtin.file: @@ -53,3 +53,6 @@ state: link follow: false force: "{{ link.force | default(true) }}" + with_items: "{{ live_symlink.symlinks }}" + loop_control: + loop_var: link