Configure subdirectory level for upload.pm
This allows to post to per-domain subdirectories from XMPP clients.
This commit is contained in:
		
							parent
							
								
									0aef830aa3
								
							
						
					
					
						commit
						0e29c930ed
					
				| @ -1,30 +1,30 @@ | ||||
| { | ||||
|   "id": "ejabberd", | ||||
|   "5apps_ldap_password": { | ||||
|     "encrypted_data": "H7WrXu2iGreO5MSoaNKAAAQOxh92rij4j4UPffs7Rjq1mtd4dMed\n", | ||||
|     "iv": "uEOoET/OOSDjiELM\n", | ||||
|     "auth_tag": "ehYOXsKPHNXrYNy0xJ+BSw==\n", | ||||
|     "encrypted_data": "RdzDZk2F4yBvgII84JGt8AF0LT4cyjRQFQvMJ5LhdB54T06Kjq3S\n", | ||||
|     "iv": "+3WlMHiNAFVE4iku\n", | ||||
|     "auth_tag": "mKheQu/KeHSyt8W783lrzA==\n", | ||||
|     "version": 3, | ||||
|     "cipher": "aes-256-gcm" | ||||
|   }, | ||||
|   "kosmos_ldap_password": { | ||||
|     "encrypted_data": "1u+tUrEj5JZ0F+j59f7VKztBTyn1vqT6V3H3K7uC9kHQCOUFmg3x\n", | ||||
|     "iv": "NjhasM5iVF6tBzps\n", | ||||
|     "auth_tag": "kSNqc3xEQavZifWcPeeFpA==\n", | ||||
|     "encrypted_data": "fABWhxMuLaF2qLFdIN//R6bgBkD60WRWiBZPErB1eBOxHqOp813o\n", | ||||
|     "iv": "uBPPYY/FM2hee05V\n", | ||||
|     "auth_tag": "cO+zP2QggWIzbuVxtkct2w==\n", | ||||
|     "version": 3, | ||||
|     "cipher": "aes-256-gcm" | ||||
|   }, | ||||
|   "uploads_secret": { | ||||
|     "encrypted_data": "2IVxvsaGP1+D0zOT0g9+Zz4Eg42Y8FPe8GiwQDZq6I1f\n", | ||||
|     "iv": "+Ujln/JDnL/afzZ3\n", | ||||
|     "auth_tag": "v0QBCsEemxBaBvi6kazj+w==\n", | ||||
|     "encrypted_data": "03Y8CNBstV7vYopx8X54hkRSlnwwbOg5Y0KwTPV4qys1\n", | ||||
|     "iv": "gLTP7Y2Y70jL+sxH\n", | ||||
|     "auth_tag": "HJoyOF4rYm9ayKfViuKBlA==\n", | ||||
|     "version": 3, | ||||
|     "cipher": "aes-256-gcm" | ||||
|   }, | ||||
|   "admins": { | ||||
|     "encrypted_data": "3kH8Cbc4Wy1RMd8HLa7aOCZWCZEyjmXq7JC3T0875472F708JjuOXuEqmUeG\nI82OE7lfMVrOup+hiMk9aCTQqxArayWFRZeWnMN2Ji/dbl12wJ/zKWSOPDQ2\nBHzJ/U6NoHBzmAV/PyirmD8KBNkZxCN8vhCq5azZTnmNQmu8CBxM+qUDDhd1\n", | ||||
|     "iv": "dro4RKs1MDD+riaM\n", | ||||
|     "auth_tag": "7yiBW9jyMzcAPWw/XR8zNQ==\n", | ||||
|     "encrypted_data": "mRX2Lxqxb//Gd76bk+G3V+eObaq+NILiMsHHjFvjBCvJrznvRzezqW1VHhwW\ndH/ZY2gM8CVCcmYNQ8Xtg/1loPYAUjROvDRirj5i9fP7zgJRc1anNmohDOle\n34aNPYverGm+IJ21sFrAv4Xe/KleJBO5ynuiInqqvljcu3LiuvSYBXW34yWB\n", | ||||
|     "iv": "QqJJM8gmox565JUd\n", | ||||
|     "auth_tag": "yWRLb22JwJjjoK6Wdr1ujg==\n", | ||||
|     "version": 3, | ||||
|     "cipher": "aes-256-gcm" | ||||
|   } | ||||
|  | ||||
| @ -23,10 +23,14 @@ directory "/var/www/upload" do | ||||
|   mode "0755" | ||||
| end | ||||
| 
 | ||||
| ruby_block "configure uploads secret" do | ||||
| ruby_block "configure uploads.pm" do | ||||
|   block do | ||||
|     file = Chef::Util::FileEdit.new("/opt/upload.pm/upload.pm") | ||||
|     file.search_file_replace(%r{it-is-secret}, uploads_secret) | ||||
|     file.search_file_replace_line( | ||||
|       %r{my \$uri_prefix_components = 0;}, | ||||
|       'my $uri_prefix_components = 1;' | ||||
|     ) | ||||
|     file.write_file | ||||
|   end | ||||
| end | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user