--- - name: Set hooks path ansible.builtin.set_fact: hooks_path: "{{ (service_path, 'hooks') | path_join }}" - name: Create hooks directory ansible.builtin.file: path: "{{ hooks_path }}" state: directory mode: "0755" - name: Copy the hooks ansible.builtin.copy: src: "{{ item }}" dest: "{{ hooks_path }}" mode: "0755" with_fileglob: - "hooks/*" - name: Create the from directories ansible.builtin.file: path: "{{ ('/opt/services/_backup', item | basename) | path_join }}" state: directory mode: "0755" with_fileglob: - "hooks/*"