ansible/playbooks/openshift-apps/ipsilon.yml
Kevin Fenzi debce58aee iad2 / openshift: drop phx2 openshift and clean up openshift playbooks
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-09 22:02:26 -07:00

69 lines
1.8 KiB
YAML

- 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 }}.{{ datacenter }}.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
- pingou
allow_fas_db: true
tags:
- apply-appowners
- 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