--- # 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 }}"