Configure subdirectory level for upload.pm

This allows to post to per-domain subdirectories from XMPP clients.
This commit is contained in:
Basti 2020-11-24 15:33:34 +01:00
parent 0aef830aa3
commit 0e29c930ed
Signed by untrusted user: basti
GPG Key ID: 9F88009D31D99C72
2 changed files with 17 additions and 13 deletions

View File

@ -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"
}

View File

@ -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