diff --git a/playbooks/openshift-apps/ipsilon.yml b/playbooks/openshift-apps/ipsilon.yml index 1081316e33..5ee83456e9 100644 --- a/playbooks/openshift-apps/ipsilon.yml +++ b/playbooks/openshift-apps/ipsilon.yml @@ -54,6 +54,13 @@ host: "id{{ env_suffix }}.fedoraproject.org" serviceport: web servicename: ipsilon + - role: openshift/route + app: ipsilon + routename: ipsilon-userid + host: "*.id{{ env_suffix }}.fedoraproject.org" + wildcardpolicy: Subdomain + serviceport: web + servicename: ipsilon - role: openshift/object app: ipsilon template: deploymentconfig.yml diff --git a/roles/openshift/route/templates/route.yml b/roles/openshift/route/templates/route.yml index 7502b5cb7f..198693b11a 100644 --- a/roles/openshift/route/templates/route.yml +++ b/roles/openshift/route/templates/route.yml @@ -11,6 +11,9 @@ metadata: spec: {% if host is defined %} host: {{ host }} +{% endif %} +{% if wildcardpolicy is defined %} + wildcardPolicy: {{ wildcardpolicy }} {% endif %} port: targetPort: {{ serviceport }}