From c31a20e5fbccb2f940d080d1cd2d6a8a82382e5e Mon Sep 17 00:00:00 2001 From: Russell Teague Date: Wed, 22 Feb 2017 12:08:21 -0500 Subject: [PATCH] Changes from kwoodson --- .../openshift_hosted/tasks/router/router.yml | 29 ++++++++----------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/roles/openshift_hosted/tasks/router/router.yml b/roles/openshift_hosted/tasks/router/router.yml index ac03c396fad..6bc85a6750c 100644 --- a/roles/openshift_hosted/tasks/router/router.yml +++ b/roles/openshift_hosted/tasks/router/router.yml @@ -12,17 +12,6 @@ set_fact: replicas: "{{ openshift.hosted.router.replicas | default(router_nodes.results.results[0]['items'] | length) }}" -- name: Create OpenShift router - oc_adm_router: - name: "{{ openshift.hosted.router.name | default('router') }}" - replicas: "{{ replicas }}" - namespace: "{{ openshift.hosted.router.namespace | default('default') }}" - # force_subdomain: "{{ openshift.hosted.router.force_subdomain | default(none) }}" - service_account: router - selector: "{{ openshift.hosted.router.selector | default(none) }}" - images: "{{ openshift.hosted.router.registryurl | default(none) }}" - when: replicas | int > 0 - - block: - name: Assert that 'certfile', 'keyfile' and 'cafile' keys provided in openshift_hosted_router_certificate @@ -61,14 +50,20 @@ dest: "{{ openshift_master_config_dir }}/openshift-router.pem" mode: 0600 - - name: Add certificate to OpenShift Router - oc_adm_router: - name: "{{ openshift.hosted.router.name | default('router') }}" - namespace: "{{ openshift.hosted.router.namespace | default('default') }}" - default_cert: "{{ {{ openshift_master_config_dir }}/openshift-router.pem }}" - when: openshift_hosted_router_certificate is defined +- name: Create OpenShift router + oc_adm_router: + name: "{{ openshift.hosted.router.name | default('router') }}" + replicas: "{{ replicas }}" + namespace: "{{ openshift.hosted.router.namespace | default('default') }}" + # force_subdomain: "{{ openshift.hosted.router.force_subdomain | default(none) }}" + service_account: router + selector: "{{ openshift.hosted.router.selector | default(none) }}" + images: "{{ openshift.hosted.router.registryurl | default(none) }}" + default_cert: "{{ openshift_master_config_dir + '/openshift-router.pem' | default(omit) }}" + when: replicas | int > 0 + - name: Ensure router replica count matches desired oc_scale: kind: dc