ansible/playbooks/openshift-apps/docsbuilding.yml
Kevin Fenzi f0b98b904c Openshift apps: drop app owners that have left us
Before we enable any monitoring, we should clean up app owners some so
we do not spam people who arent around anymore and no longer care about
the app. ;)

If I removed anyone here who is still around and does care, we can
easily add you back in.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2023-01-26 17:19:33 -08:00

73 lines
1.7 KiB
YAML

---
- name: make the app be real
hosts: os_control[0]:os_control_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
roles:
- role: openshift/project
app: docsbuilding
description: Documentation building
alerting: true
appowners:
- asamalik
- jibecfed
- dustymabe
- darknao
- pbokoc
tags:
- apply-appowners
- appowners
- role: openshift/imagestream
app: docsbuilding
imagename: builder
- role: openshift/object
app: docsbuilding
objectname: buildconfig.yml
template: buildconfig.yml
- role: openshift/start-build
app: docsbuilding
buildname: builder-build
- role: openshift/object
app: docsbuilding
template: cron.yml
objectname: cron.yml
tags:
- deploy-cronjob
- role: openshift/object
app: docsbuilding
template: cron-translated.yml
objectname: cron-translated.yml
tags:
- deploy-cronjob
- role: openshift/object
app: docsbuilding
file: pvc.yml
objectname: pvc.yml
###############################################
# actions to delete the project from OpenShift
###############################################
# to run: sudo rbac-playbook -l os_masters_stg[0] -t delete openshift-apps/docsbuilding.yml
- role: openshift/object-delete
app: docsbuilding
objecttype: cronjob
objectname: cron
tags: [never, delete]
- role: openshift/object-delete
app: docsbuilding
objecttype: cronjob
objectname: cron-translated
tags: [never, delete]