diff --git a/playbooks/openshift-apps/waiverdb.yml b/playbooks/openshift-apps/waiverdb.yml index 28415cfd76..2f7af5f085 100644 --- a/playbooks/openshift-apps/waiverdb.yml +++ b/playbooks/openshift-apps/waiverdb.yml @@ -49,11 +49,11 @@ key: fedmsg-waiverdb.crt privatefile: fedmsg-certs/keys/waiverdb-waiverdb-web-waiverdb.app.os.fedoraproject.org.crt when: env != "staging" - - { role: openshift/object, vars: {app: waiverdb, filename: imagestream.yml }} - - { role: openshift/object, vars: {app: waiverdb, filename: buildconfig.yml }} + - { role: openshift/object, vars: {app: waiverdb, file: imagestream.yml }} + - { role: openshift/object, vars: {app: waiverdb, file: buildconfig.yml }} - { role: openshift/start-build, vars: {app: waiverdb, name: waiverdb-docker-build }} - { role: openshift/object, vars: {app: waiverdb, template: configmap.yml }} - - { role: openshift/object, vars: {app: waiverdb, filename: service.yml }} - - { role: openshift/object, vars: {app: waiverdb, filename: route.yml }} + - { role: openshift/object, vars: {app: waiverdb, file: service.yml }} + - { role: openshift/object, vars: {app: waiverdb, file: route.yml }} - { role: openshift/object, vars: {app: waiverdb, template: deploymentconfig.yml }} - { role: openshift/rollout, vars: {app: waiverdb, name: waiverdb-web }} diff --git a/roles/openshift/object/tasks/main.yml b/roles/openshift/object/tasks/main.yml index 816c72fa93..6f8cd63504 100644 --- a/roles/openshift/object/tasks/main.yml +++ b/roles/openshift/object/tasks/main.yml @@ -15,7 +15,7 @@ - name: Copy file {{filename}} to temporary file ({{tmpfile.path}}) copy: src={{roles_path}}/openshift-apps/{{app}}/files/{{filename}} dest={{tmpfile.path}} - when: filename is defined + when: file is defined run_once: true - name: Call `oc apply` on the copied file