Make fileserver setup deterministic
Create the home directories before trying to bind mount them to /srv/nfs4 subdirectories. Remove unneeded acl parameter that lead to rewrites of /etc/fstab for every salt run.
This commit is contained in:
		
							parent
							
								
									91ed2ae12c
								
							
						
					
					
						commit
						231976d1dc
					
				
					 1 changed files with 14 additions and 3 deletions
				
			
		|  | @ -7,6 +7,15 @@ base-dirs: | |||
|     - group: root | ||||
|     - mode: 0755 | ||||
| 
 | ||||
| home-dirs: | ||||
|   file.directory: | ||||
|     - names: | ||||
|       - /home/mail | ||||
|       - /home/www | ||||
|     - user: root | ||||
|     - group: root | ||||
|     - mode: 0751 | ||||
| 
 | ||||
| nfs4-dirs: | ||||
|   file.directory: | ||||
|     - names: | ||||
|  | @ -15,6 +24,8 @@ nfs4-dirs: | |||
|     - user: root | ||||
|     - group: root | ||||
|     - mode: 0751 | ||||
|     - require: | ||||
|       - file: /srv/nfs4 | ||||
| 
 | ||||
| /srv/nfs4/web: | ||||
|   mount.mounted: | ||||
|  | @ -22,10 +33,10 @@ nfs4-dirs: | |||
|     - fstype: none | ||||
|     - opts: | ||||
|       - bind | ||||
|       - acl | ||||
|     - persist: True | ||||
|     - require: | ||||
|       - file: nfs4-dirs | ||||
|       - file: /home/www | ||||
| 
 | ||||
| /srv/nfs4/mail: | ||||
|   mount.mounted: | ||||
|  | @ -33,10 +44,10 @@ nfs4-dirs: | |||
|     - fstype: none | ||||
|     - opts: | ||||
|       - bind | ||||
|       - acl | ||||
|     - persist: True | ||||
|     - require: | ||||
|       - file: nfs4-dirs | ||||
|       - file: /home/mail | ||||
| 
 | ||||
| /srv/sftp/home: | ||||
|   file.directory: | ||||
|  | @ -48,10 +59,10 @@ nfs4-dirs: | |||
|     - fstype: none | ||||
|     - opts: | ||||
|       - bind | ||||
|       - acl | ||||
|     - persist: True | ||||
|     - require: | ||||
|       - file: /srv/sftp/home | ||||
|       - file: /home/mail | ||||
| 
 | ||||
| fileserver-packages: | ||||
|   pkg.installed: | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue