From a2028abb5691ba60beed308f539c8d3817ed580f Mon Sep 17 00:00:00 2001 From: Mikolaj Izdebski Date: Wed, 6 Feb 2019 10:52:21 +0100 Subject: [PATCH] Refactor playbooks/openshift-apps/koschei.yml --- playbooks/openshift-apps/koschei.yml | 34 +++++++++++----------------- 1 file changed, 13 insertions(+), 21 deletions(-) diff --git a/playbooks/openshift-apps/koschei.yml b/playbooks/openshift-apps/koschei.yml index c08fc4af67..38704641bb 100644 --- a/playbooks/openshift-apps/koschei.yml +++ b/playbooks/openshift-apps/koschei.yml @@ -13,40 +13,32 @@ roles: - openshift/project - - role: openshift/object - template: frontend-config.yml - objectname: frontend-config.yml - - - role: openshift/object - template: backend-config.yml - objectname: backend-config.yml - - role: openshift/keytab secret_name: keytab key: krb5.keytab service: koschei host: "koschei-backend01{{ env_suffix }}.phx2.fedoraproject.org" - - role: openshift/object - template: frontend-deployment.yml - objectname: frontend-deployment.yml - - - role: openshift/object - template: frontend-service.yml - objectname: frontend-service.yml - - role: openshift/route routename: frontend host: "koschei{{ env_suffix }}.fedoraproject.org" serviceport: web servicename: frontend - - role: openshift/rollout - dcname: frontend - when: False - tasks: - - include_role: name=openshift/object + - name: Apply objects + include_role: name=openshift/object + vars: + template: "{{ item }}.yml" + objectname: "{{ item }}.yml" + with_items: + - frontend-config + - backend-config + - frontend-deployment + - frontend-service + + - name: Apply DeploymentConfig + include_role: name=openshift/object vars: template: backend-deployment.yml objectname: "{{ item.name }}-deployment.yml"