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.iteritems() %} | |
- service: apt.repo | |
host_external: {{ repo.source }} | |
direction: source | |
type: tcp-http | |
{%- endfor %} | |
{%- endif %} | |
{%- endif %} |