blob: 07b6f003bb900fb75122fb094b447d6df441e07f [file] [log] [blame]
{%- from "apache/map.jinja" import server with context -%}
doc:
name: Apache
role:
server:
name: server
param:
version:
value: "{{ salt['apache.version']()|replace("Apache/", '') }}"
endpoint:
{%- for site_name, site in server.get('site', {}).iteritems() %}
{%- if site.enabled %}
{{ site_name }}_{{ site.type }}:
name: {{ site_name }}
type: {{ site.type }}
address: http{% if site.get('ssl', {}).get('enabled', False) %}s{% endif %}://{{ site.host.name }}:{{ site.host.get('port', '80') }}/
protocol: http{% if site.get('ssl', {}).get('enabled', False) %}s{% endif %}
{%- endif %}
{%- endfor %}