mirror of
https://git.ecdf.ed.ac.uk/win_automation/windows-ansible.git
synced 2026-10-31 17:00:15 +00:00
move share creation to it's own task
This commit is contained in:
1 parent
0ebde13191
commit
51703c064b
4 files changed
+37
-25
No files matched your search
@@ -19,14 +19,40 @@
|
|||||||
file_system: NTFS
|
file_system: NTFS
|
||||||
new_label: "{{ studydata_volume_label }}"
|
new_label: "{{ studydata_volume_label }}"
|
||||||
|
|
||||||
- name: "Create study data share"
|
- name: Create Archive directory on study data drive
|
||||||
win_share:
|
win_file:
|
||||||
name: "{{ studydata_volume_label }}"
|
path: "{{ archive_folder }}"
|
||||||
description: "{{ studydata_volume_label }} Drive"
|
state: directory
|
||||||
path: "{{ studydata_drive_letter }}:\\"
|
tags: never
|
||||||
list: no
|
|
||||||
full: Administrators,Administrator,Everyone
|
- name: Set permissions on archive folder
|
||||||
tags: studydata_share
|
win_acl:
|
||||||
|
path: "{{ archive_folder }}"
|
||||||
|
user: "{{ win_project }}\\Administrator"
|
||||||
|
type: allow
|
||||||
|
rights: Read,Write,Modify
|
||||||
|
state: present
|
||||||
|
tags: never
|
||||||
|
|
||||||
|
- name: Set permissions on archive folder
|
||||||
|
win_acl:
|
||||||
|
path: "{{ archive_folder }}"
|
||||||
|
user: "{{ item }}"
|
||||||
|
type: allow
|
||||||
|
rights: ReadAndExecute,Synchronize
|
||||||
|
state: absent
|
||||||
|
loop: [Administrators, Users]
|
||||||
|
tags: never
|
||||||
|
|
||||||
|
- name: Set permissions on archive folder
|
||||||
|
win_acl:
|
||||||
|
path: "{{ archive_folder }}"
|
||||||
|
user: BUILTIN\Users
|
||||||
|
type: allow
|
||||||
|
rights: FullControl
|
||||||
|
state: absent
|
||||||
|
loop: [Administrators, Users]
|
||||||
|
tags: never
|
||||||
|
|
||||||
- name: File transfer disk
|
- name: File transfer disk
|
||||||
tags: filetransfer_disk
|
tags: filetransfer_disk
|
||||||
@@ -48,20 +74,6 @@
|
|||||||
file_system: NTFS
|
file_system: NTFS
|
||||||
new_label: "{{ filetransfer_volume_label }}"
|
new_label: "{{ filetransfer_volume_label }}"
|
||||||
|
|
||||||
- name: "Create File Transfer share"
|
|
||||||
win_share:
|
|
||||||
name: "{{ filetransfer_volume_label }}"
|
|
||||||
description: "File Transfer Script shared drive"
|
|
||||||
path: "{{ filetransfer_drive_letter }}:\\"
|
|
||||||
list: no
|
|
||||||
full: Administrator@{{ win_project }}.loc,file-transfer
|
|
||||||
tags: filetransfer_share
|
|
||||||
|
|
||||||
- name: Create EIDF directory in system drive for File Transfer script if it doesn't exist
|
|
||||||
win_file:
|
|
||||||
path: "C:\\eidf"
|
|
||||||
state: directory
|
|
||||||
|
|
||||||
- name: Create Import and Export directories in T drive for File Transfer script
|
- name: Create Import and Export directories in T drive for File Transfer script
|
||||||
win_file:
|
win_file:
|
||||||
path: "T:\\{{ item }}"
|
path: "T:\\{{ item }}"
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
---
|
---
|
||||||
- import_tasks: disks.yml
|
- import_tasks: disks.yml
|
||||||
|
- import_tasks: share.yml
|
||||||
- import_tasks: scheduled_tasks.yml
|
- import_tasks: scheduled_tasks.yml
|
||||||
#- import_tasks: share.yml
|
|
||||||
|
|
||||||
@@ -17,5 +17,5 @@
|
|||||||
description: "File Transfer Script shared drive"
|
description: "File Transfer Script shared drive"
|
||||||
path: "{{ filetransfer_drive_letter }}:\\"
|
path: "{{ filetransfer_drive_letter }}:\\"
|
||||||
list: no
|
list: no
|
||||||
full: Administrators,Administrator,file-transfer
|
full: Administrator@{{ win_project }}.loc,file-transfer
|
||||||
tags: filetransfer_share
|
tags: filetransfer_share
|
||||||
@@ -1,5 +1,6 @@
|
|||||||
studydata_drive_letter: S
|
studydata_drive_letter: S
|
||||||
studydata_volume_label: Study_Data_DFS
|
studydata_volume_label: Study_Data_DFS
|
||||||
|
archive_folder: "{{ studydata_drive_letter }}:\\Archive"
|
||||||
filetransfer_drive_letter: T
|
filetransfer_drive_letter: T
|
||||||
filetransfer_volume_label: File_Transfer
|
filetransfer_volume_label: File_Transfer
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user