update..
This commit is contained in:
		| @@ -48,7 +48,7 @@ | ||||
|     - samba-user | ||||
|     - system-user | ||||
|  | ||||
| - name: (samba_user.yml) Ensure samba users exists with given group membership | ||||
| - name: (samba_user.yml) Ensure samba users exists in system with given group membership | ||||
|   user: | ||||
|     name: '{{ item.name }}' | ||||
|     state: present | ||||
| @@ -66,8 +66,6 @@ | ||||
|     - samba-user | ||||
|     - system-user | ||||
|  | ||||
|  | ||||
|  | ||||
| - name: (samba-user.yml) Check if samba user exists | ||||
|   shell: pdbedit -w -L | awk -F":" '{ print $1 }' | grep '{{ item.name }}' | ||||
|   register: samba_user_present | ||||
| @@ -92,3 +90,36 @@ | ||||
|     - samba-server | ||||
|     - samba-user | ||||
|  | ||||
|  | ||||
|  | ||||
| # Only on fileservers: | ||||
| #    zapata.opp.netz | ||||
|  | ||||
| - name: (samba_user.yml) Check if folder '/data/backup'  exists using file module | ||||
|   stat: | ||||
|     path: /data/backup | ||||
|   register: data_backup_dir | ||||
|   when:  | ||||
|     - inventory_hostname == 'zapata.opp.netz' | ||||
|   tags: | ||||
|     - samba-server | ||||
|     - samba-user | ||||
|     - system-user | ||||
|  | ||||
| - name: (samba_user.yml) Ensure folder /data/backup/<user-name> exists for all (samba) users on host zapata | ||||
|   file: | ||||
|     path: '/data/backup/{{ item.name }}' | ||||
|     state: directory | ||||
|     owner: '{{ item.name }}' | ||||
|     group: '{{ item.name }}' | ||||
|     mode: "2770" | ||||
|   loop: "{{ samba_user }}" | ||||
|   loop_control: | ||||
|     label: '{{ item.name }}' | ||||
|   when:  | ||||
|     - inventory_hostname == 'zapata.opp.netz' | ||||
|     - data_backup_dir.stat.isdir is defined and data_backup_dir.stat.isdir | ||||
|   tags: | ||||
|     - samba-server | ||||
|     - samba-user | ||||
|     - system-user | ||||
|   | ||||
		Reference in New Issue
	
	Block a user