mirror of
https://git.ecdf.ed.ac.uk/win_automation/windows-ansible.git
synced 2026-10-26 12:57:21 +00:00
extra steps on os-trasnfer
This commit is contained in:
1 parent
3f54917ebe
commit
8a49590720
5 files changed
+58
-8
No files matched your search
@@ -5,12 +5,20 @@
|
||||
ansible.windows.win_powershell:
|
||||
script: |
|
||||
Move-Item -Path "{{ study_folder }}" -Destination S:\Archived_Studies
|
||||
|
||||
- name: Removing folders
|
||||
block:
|
||||
- name: Delete study folders on T drive
|
||||
ansible.windows.win_file:
|
||||
path: "T:\\{{ item }}\\{{ study_code }}"
|
||||
state: absent
|
||||
with_items: ["Import", "Export"]
|
||||
|
||||
- name: Delete study folders on T drive
|
||||
ansible.windows.win_file:
|
||||
path: "T:\\{{ item }}\\{{ study_code }}"
|
||||
state: absent
|
||||
with_items: ["Import", "Export"]
|
||||
- name: Delete study folders on T drive
|
||||
ansible.windows.win_file:
|
||||
path: "T:\\{{ item }}\\{{ study_code }}"
|
||||
state: absent
|
||||
with_items: ["Import", "Export"]
|
||||
|
||||
- name: Delete AD group
|
||||
community.windows.win_domain_group:
|
||||
|
||||
@@ -4,8 +4,17 @@
|
||||
loop: [check.yml, create.yml, permissions.yml]
|
||||
loop_control:
|
||||
loop_var: create_task
|
||||
when: study_action == 'create'
|
||||
when:
|
||||
- study_action == 'create'
|
||||
- fileserver_tasks is defined
|
||||
|
||||
- name: Study Deletion
|
||||
include_tasks: delete.yml
|
||||
when: study_action == 'delete'
|
||||
when:
|
||||
- study_action == 'delete'
|
||||
- fileserver_tasks is defined
|
||||
|
||||
- name: OS-Transfer Tasks
|
||||
include_tasks: os-transfer.yml
|
||||
when:
|
||||
- transfer_tasks is defined
|
||||
@@ -0,0 +1,13 @@
|
||||
---
|
||||
- name: Create Directories on os-transfer
|
||||
file:
|
||||
path: "{{ item }}"
|
||||
state: directory
|
||||
loop: "{{ mft_directories }}"
|
||||
when: study_action == 'create'
|
||||
|
||||
- name: Delete Directories on os-transfer
|
||||
file:
|
||||
path: "{{ mft_directory }}"
|
||||
state: absent
|
||||
when: study_action == 'delete'
|
||||
@@ -4,3 +4,8 @@ import_folder: "{{ study_folder }}\\import"
|
||||
archive_folder: "{{ studydata_drive_letter }}:\\Archived_Studies"
|
||||
exporter_group: "{{ study_code }}-exporter"
|
||||
s_drive_folders: ["{{ study_folder }}", "{{ export_folder }}", "{{ import_folder }}"]
|
||||
|
||||
mft_directory: /mnt/os-transfer/windows-mft/{{ os_project }}-{{ win_project }}/{{ study_code }}
|
||||
mft_export: "{{ mft_directory }}/Export"
|
||||
mft_import: "{{ mft_directory }}/Import"
|
||||
mft_directories: ["{{ mft_directory }}", "{{ mft_export }}", "{{ mft_import }}"]
|
||||
Reference in new issue
Block a user