- include_vars: "{{ '%s/defaults/main.yml' | format(pkgrole.path) }}"

- set_fact:
    system_gathered_packages: >-
      {% set pkgs = [] -%}
      {% if (package_packages | default({}))[system_name] is defined -%}
      {%   for pkg in package_packages[system_name] -%}
      {%     if not pkg in (system_gathered_packages | default([])) -%}
      {%       do pkgs.append(pkg) -%}
      {%     endif -%}
      {%   endfor -%}
      {% endif -%}
      {{ (system_gathered_packages | default([])) + pkgs }}