nixos/nextcloud: S3: Rename autocreate (a no-op) to verify_bucket_exists

C.f. https://github.com/nextcloud/documentation/issues/10436

Co-authored-by: Tom Herbers <mail@tomherbers.de>
Co-authored-by: Kate <26026535+provokateurin@users.noreply.github.com>
This commit is contained in:
Tom Hubrecht
2025-04-18 11:14:38 +02:00
committed by Tom Herbers
co-authored by Tom Herbers Kate
parent 18dd725c29
commit 08e859c8e0
@@ -205,7 +205,7 @@ let
'class' => '\\OC\\Files\\ObjectStore\\S3',
'arguments' => [
'bucket' => '${s3.bucket}',
'autocreate' => ${boolToString s3.autocreate},
'verify_bucket_exists' => ${boolToString s3.verify_bucket_exists},
'key' => '${s3.key}',
'secret' => nix_read_secret('s3_secret'),
${optionalString (s3.hostname != null) "'hostname' => '${s3.hostname}',"}
@@ -344,6 +344,10 @@ in
[ "services" "nextcloud" "extraOptions" ]
[ "services" "nextcloud" "settings" ]
)
(mkRenamedOptionModule
[ "services" "nextcloud" "config" "objectstore" "s3" "autocreate" ]
[ "services" "nextcloud" "config" "objectstore" "s3" "verify_bucket_exists" ]
)
];
options.services.nextcloud = {
@@ -654,10 +658,11 @@ in
The name of the S3 bucket.
'';
};
autocreate = mkOption {
verify_bucket_exists = mkOption {
type = types.bool;
default = true;
description = ''
Create the objectstore if it does not exist.
Create the objectstore bucket if it does not exist.
'';
};
key = mkOption {