diff options
Diffstat (limited to 'playbooks/common')
| -rw-r--r-- | playbooks/common/openshift-node/config.yml | 20 | 
1 files changed, 13 insertions, 7 deletions
| diff --git a/playbooks/common/openshift-node/config.yml b/playbooks/common/openshift-node/config.yml index c82d69c28..5a6c89489 100644 --- a/playbooks/common/openshift-node/config.yml +++ b/playbooks/common/openshift-node/config.yml @@ -44,6 +44,9 @@    roles:    - openshift_register_nodes    tasks: +  # TODO: update so that we only sync necessary configs/directories, currently +  # we sync for all nodes in oo_nodes_to_config.  We will need to inspect the +  # configs on the nodes to make the determination on whether to sync or not.    - name: Create the temp directory on the master      file:        path: "{{ sync_tmpdir }}" @@ -69,12 +72,6 @@      with_items: openshift_nodes      changed_when: False -  - name: Remove the temp directory on the master -    file: -      path: "{{ sync_tmpdir }}" -      state: absent -    changed_when: False -  - name: Configure node instances    hosts: oo_nodes_to_config @@ -103,8 +100,17 @@      group_by: key=oo_nodes_deployment_type_{{ openshift.common.deployment_type }}      changed_when: False +- name: Delete the temporary directory on the master +  hosts: oo_first_master +  gather_facts: no +  vars: +    sync_tmpdir: "{{ hostvars.localhost.mktemp.stdout }}" +  tasks: +  - file: name={{ sync_tmpdir }} state=absent +    changed_when: False + -- name: Delete temporary directory +- name: Delete temporary directory on localhost    hosts: localhost    gather_facts: no    tasks: | 
