- name: Fail if systemctl_id contains "@"
  assert:
    that:
      - "'@' not in systemctl_id"
    fail_msg: "Invalid systemctl_id '{{ systemctl_id }}' → must not contain '@'."

- name: "Make '{{ systemctl_id }}' available for sys-timer"
  set_fact:
    systemctl_timer_service: "{{ systemctl_id }}"

- name: "include role for sys-timer for {{ systemctl_timer_service }}"
  include_role:
    name: sys-timer