diff --git a/roles/hostpath-provisioner/tasks/main.yml b/roles/hostpath-provisioner/tasks/main.yml index e433fc3..b057c33 100644 --- a/roles/hostpath-provisioner/tasks/main.yml +++ b/roles/hostpath-provisioner/tasks/main.yml @@ -19,12 +19,16 @@ failed_when: oc.rc > 0 and 'Error from server (AlreadyExists):' not in oc.stderr changed_when: oc.rc == 0 + - name: Create a temporary directory to hold the PVC YAML file + tempfile: state=directory + register: tempfile + - name: Copy the PersistentVolumeClaim object definition - copy: src=registry-storage-pvc.yaml dest=/tmp/registry-storage-pvc.yaml + copy: src=registry-storage-pvc.yaml dest={{tempfile.path}}/registry-storage-pvc.yaml when: hostpath_provisioner_options.patch_docker_registry - name: Create a PersistentVolumeClaim for the docker-registry - command: oc create -n default -f /tmp/registry-storage-pvc.yaml + command: oc create -n default -f {{tempfile.path}}/registry-storage-pvc.yaml when: hostpath_provisioner_patch_docker_registry register: oc failed_when: oc.rc > 0 and 'Error from server (AlreadyExists):' not in oc.stderr