--- - 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: docsbuilding project_description: Documentation building project_alerting: true project_appowners: - asamalik - jibecfed - dustymabe - darknao - pbokoc project_alert_users: - darknao - pbokoc - kevin tags: - apply-appowners - appowners - role: openshift/imagestream imagestream_app: docsbuilding imagestream_imagename: builder - role: openshift/object object_app: docsbuilding object_objectname: buildconfig.yml object_template: buildconfig.yml.j2 - role: openshift/start-build start_build_app: docsbuilding start_build_buildname: builder-build tags: - never - build - role: openshift/object object_app: docsbuilding object_template: cron.yml.j2 object_objectname: cron.yml tags: - deploy-cronjob - role: openshift/object object_app: docsbuilding object_template: cron-translated.yml.j2 object_objectname: cron-translated.yml tags: - deploy-cronjob - role: openshift/object object_app: docsbuilding object_file: pvc.yml object_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 object_delete_app: docsbuilding object_delete_objecttype: cronjob object_delete_objectname: cron tags: [never, delete] - role: openshift/object-delete object_delete_app: docsbuilding object_delete_objecttype: cronjob object_delete_objectname: cron-translated tags: [never, delete]