sub getsetup () { #{{{
return
- amazon_s3_key_id => {
- type => "boolean",
- default => "",
+ plugin => {
+ safe => 0,
+ rebuild => 0,
+ },
+ amazon_s3_key_id => {
+ type => "string",
+ example => "XXXXXXXXXXXXXXXXXXXX",
description => "public access key id",
safe => 1,
rebuild => 0,
},
amazon_s3_key_id => {
type => "string",
- default => "",
- description => "file holding secret key",
+ example => "$ENV{HOME}/.s3_key",
+ description => "file holding secret key (must not be readable by others!)",
safe => 0, # ikiwiki reads this file
rebuild => 0,
},
amazon_s3_bucket => {
type => "string",
- default => "",
example => "mywiki",
description => "globally unique name of bucket to store wiki in",
safe => 1,
},
amazon_s3_prefix => {
type => "string",
- default => "wiki/",
+ example => "wiki/",
description => "a prefix to prepend to each page name",
safe => 1,
rebuild => 1,
},
amazon_s3_location => {
type => "string",
- default => "",
example => "EU",
description => "which S3 datacenter to use (leave blank for default)",
safe => 1,
},
amazon_s3_dupindex => {
type => "boolean",
- default => 0,
- description => "store each index file twice, to allow urls ending in \"/index.html\" and \"/\"",
+ example => 0,
+ description => "store each index file twice? (allows urls ending in \"/index.html\" and \"/\")",
safe => 1,
rebuild => 1,
},