--- - 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 project_app: compose-tracker project_description: Opens issues for failed Composes against https://pagure.io/releng/failed-composes/ project_appowners: - dustymabe - mizdebsk - humaton tags: - appowner - role: openshift/object object_app: compose-tracker object_template: secret.yml.j2 object_objectname: secret.yml - role: openshift/object object_app: compose-tracker object_template: imagestream.yml.j2 object_objectname: imagestream.yml - role: openshift/object object_app: compose-tracker object_template: buildconfig.yml.j2 object_objectname: buildconfig.yml - role: openshift/start-build start_build_app: compose-tracker start_build_buildname: compose-tracker-build start_build_objectname: compose-tracker-build tags: - never - build - role: openshift/object object_app: compose-tracker object_template: deploymentconfig.yml.j2 object_objectname: deploymentconfig.yml - role: openshift/rollout rollout_app: compose-tracker rollout_dcname: compose-tracker tags: - never - rollout ############################################### # actions to delete the project from OpenShift ############################################### # to run: sudo rbac-playbook -l os_control_stg[0] -t delete openshift-apps/compose-tracker.yml - role: openshift/object-delete object_delete_app: compose-tracker object_delete_objecttype: project object_delete_objectname: compose-tracker tags: [never, delete]