Initial commit
This commit is contained in:
		
							
								
								
									
										28
									
								
								roles/common/tasks/mount_samba_shares.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								roles/common/tasks/mount_samba_shares.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| --- | ||||
|  | ||||
|  | ||||
| - name: (mount_samba_shares.yml) Ensure (user separated) base mount directories for samba shares exists | ||||
|   file: | ||||
|     path: "/mnt/{{ item.name }}" | ||||
|     owner: "{{ item.name }}" | ||||
|     group: "{{ item.name }}" | ||||
|     mode: '0700' | ||||
|     state: directory | ||||
|   with_items: "{{ nis_user }}" | ||||
|   loop_control: | ||||
|     label: '{{ item.name }}' | ||||
|   when: | ||||
|     - item.is_samba_user is defined and item.is_samba_user|bool | ||||
|  | ||||
| - name: (mount_samba_shares.yml) Ensure (user separated) mount directories for samba shares exists | ||||
|   file: | ||||
|     path: "/mnt/{{ item.1 }}/{{ item.0.name }}" | ||||
|     owner: "{{ item.1 }}" | ||||
|     group: "{{ item.1 }}" | ||||
|     mode: '0770' | ||||
|     state: directory | ||||
|   with_subelements:  | ||||
|     - "{{ samba_shares }}" | ||||
|     - user | ||||
|   loop_control: | ||||
|     label: '{{ item.1 }} share: {{ item.0.name }}' | ||||
		Reference in New Issue
	
	Block a user