From 9ef1776b6001947dbc03f0cb4b7047073d8921e1 Mon Sep 17 00:00:00 2001 From: abrown38 Date: Mon, 20 May 2024 07:58:39 +0000 Subject: [PATCH] remove mount from os-transfer --- ansible/roles/win_transfer/tasks/main.yml | 2 ++ ansible/roles/win_transfer/tasks/teardown.yml | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 ansible/roles/win_transfer/tasks/teardown.yml diff --git a/ansible/roles/win_transfer/tasks/main.yml b/ansible/roles/win_transfer/tasks/main.yml index 03568d8..fa9c6d9 100644 --- a/ansible/roles/win_transfer/tasks/main.yml +++ b/ansible/roles/win_transfer/tasks/main.yml @@ -1,2 +1,4 @@ --- - import_tasks: mount.yml +- import_tasks: teardown.yml + tags: teardown diff --git a/ansible/roles/win_transfer/tasks/teardown.yml b/ansible/roles/win_transfer/tasks/teardown.yml new file mode 100644 index 0000000..277932e --- /dev/null +++ b/ansible/roles/win_transfer/tasks/teardown.yml @@ -0,0 +1,18 @@ +--- +- name: Unmount Filesystem + block: + - name: Unmount filesystem on os-transfer + ansible.posix.mount: + src: "//{{ hostvars[inventory_hostname].ansible_host }}/File_Transfer" + path: "{{ mount_directory }}" + opts: "credentials={{ credentials_path }},iocharset=utf8" + state: absent + fstype: cifs + register: mount_status + failed_when: mount_status.changed == false + + - name: Remove smb-credential template + file: + path: "{{ credentials_path }}" + state: absent + delegate_to: os-transfer