15 lines
679 B
YAML
15 lines
679 B
YAML
---
|
|
# vim: set et ts=2 sw=2 ai:
|
|
|
|
- name: Build acertmgr domain config
|
|
vars:
|
|
domain_group:
|
|
- "{{ [item.name] }}"
|
|
- "{{ ( item.alias or [] ) }}"
|
|
- "{{ ( ( redirect_vhosts | selectattr('alias', 'defined') | selectattr('cert_domain', 'defined') | selectattr('cert_domain', 'equalto', item.name) | map(attribute='alias') | flatten ) or [] ) }}"
|
|
- "{{ ( ( redirect_vhosts | selectattr('alias', 'defined') | selectattr('cert_domain', 'defined') | selectattr('cert_domain', 'equalto', item.name) | map(attribute='name') | flatten ) or [] ) }}"
|
|
template:
|
|
src: domain.conf.j2
|
|
dest: "/etc/acertmgr/{{ item.name }}.conf"
|
|
loop: "{{ master_vhosts }}"
|