--- - name: Study data disks tags: studydata_disk block: - name: Initialise study data disk win_initialize_disk: disk_number: 1 - name: Partition study data disk win_partition: drive_letter: "{{ studydata_drive_letter }}" disk_number: 1 partition_size: -1 state: present - name: Create NTFS filesystem on data disk win_format: drive_letter: "{{ studydata_drive_letter }}" file_system: NTFS new_label: "{{ studydata_volume_label }}" - name: Create Archive directory on study data drive win_file: path: "{{ archive_folder }}" state: directory tags: never - name: Set permissions on archive folder 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 tags: filetransfer_disk block: - name: Initialise File Transfer disk win_initialize_disk: disk_number: 2 - name: Partition file transfer disk win_partition: drive_letter: "{{ filetransfer_drive_letter }}" disk_number: 2 partition_size: -1 state: present - name: Create NTFS filesystem on file transfer disk win_format: drive_letter: "{{ filetransfer_drive_letter }}" file_system: NTFS new_label: "{{ filetransfer_volume_label }}" - name: Create Import, Export, and Logs directories in T drive for File Transfer script win_file: path: "T:\\{{ item }}" state: directory with_items: ["Import", "Export", "Logs"] - name: Set permissions on logs folder on T drive win_acl: path: "T:\\{{ item }}" user: "{{ win_project }}\\{{ filetransfer_user }}" type: allow rights: Read,Write,Modify state: present with_items: ["Import", "Export", "Logs"] when: inventory_hostname in groups['meta-name_fs01']