---
- 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: hooks/
    dest: "{{ hooks_path }}"
    mode: "0755"
- name: Create the from directories
  ansible.builtin.file:
    path: "{{ ('/opt/services/_backup', item | basename) | path_join }}"
    state: directory
    mode: "0755"
  with_fileglob:
    - "hooks/*"