- name: make the app be real hosts: os_masters[0]:os_masters_stg[0] user: root gather_facts: False vars_files: - /srv/web/infra/ansible/vars/global.yml - "/srv/private/ansible/vars.yml" - /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml - /srv/web/infra/ansible/roles/openshift-apps/ipsilon/vars/build.yml vars: ipsilon_db_host: "db-fas01{{ env_suffix }}.phx2.fedoraproject.org" pre_tasks: - include_vars: dir=/srv/web/infra/ansible/vars/all/ ignore_files=README roles: - role: openshift/project app: ipsilon description: ipsilon appowners: - puiterwijk allow_fas_db: true - role: openshift/keytab app: ipsilon key: ipsilon-keytab secret_name: ipsilon-keytab service: HTTP host: "id{{ env_suffix }}.fedoraproject.org" - role: openshift/imagestream app: ipsilon imagename: ipsilon - role: openshift/object app: ipsilon template: buildconfig.yml objectname: buildconfig.yml - role: openshift/object app: ipsilon template_fullpath: "{{roles_path}}/ipsilon/templates/configmap.yml" objectname: configmap.yml - role: openshift/object app: ipsilon file: service.yml objectname: service.yml - role: openshift/route app: ipsilon routename: ipsilon host: "id{{ env_suffix }}.fedoraproject.org" serviceport: web servicename: ipsilon - role: openshift/route app: ipsilon routename: ipsilon-userid host: "username.id{{ env_suffix }}.fedoraproject.org" wildcardpolicy: Subdomain serviceport: web servicename: ipsilon - role: openshift/object app: ipsilon template: deploymentconfig.yml objectname: deploymentconfig.yml - role: openshift/rollout app: ipsilon dcname: ipsilon