graph:
{%- if pillar.get('linux', {}).system is defined %}
{%- from "linux/map.jinja" import system with context %}
- host: {{ grains.id }}
  service: linux.system
  type: software-system
  relations:
  {%- if system.repo is defined %}
  {%- for repo_name, repo in system.repo.items() %}
  {%- if repo.get('enabled', True) %}
  - service: apt.repo
    host_external: {{ repo.source }}
    direction: source
    type: tcp-http
  {%- endif %}
  {%- endfor %}
  {%- endif %}
{%- endif %}