mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-07-26 15:55:56 +02:00
Update to 2022-10-25 10:00
This commit is contained in:
@@ -1,16 +0,0 @@
|
||||
#!/bin/bash -e
|
||||
|
||||
if [[ "${SFTPGO_AUTHD_USERNAME:=}" != "anonymous" ]]; then
|
||||
cat <<_EOF
|
||||
{
|
||||
"status": 2,
|
||||
"to_verify": "${SFTPGO_AUTHD_PASSWORD:=}"
|
||||
}
|
||||
_EOF
|
||||
else
|
||||
cat <<_EOF
|
||||
{
|
||||
"status": 1
|
||||
}
|
||||
_EOF
|
||||
fi
|
40
roles/sftpgo/files/hooks/example-external-auth.sh
Normal file
40
roles/sftpgo/files/hooks/example-external-auth.sh
Normal file
@@ -0,0 +1,40 @@
|
||||
#!/bin/bash -eu
|
||||
|
||||
if [[ "${SFTPGO_AUTHD_USERNAME:=}" != "anonymous" ]]; then
|
||||
exit 0
|
||||
fi
|
||||
cat <<EOF
|
||||
{
|
||||
"status": 1,
|
||||
"username": "anonymous",
|
||||
"home_dir": "/opt/sftpgo/data/home/anonymous",
|
||||
"permissions": {
|
||||
"/": [
|
||||
"list",
|
||||
"download"
|
||||
]
|
||||
},
|
||||
"virtual_folders": [
|
||||
{
|
||||
"id": 1,
|
||||
"name": "firmwares",
|
||||
"mapped_path": "/opt/sftpgo/data/folders/firmwares",
|
||||
"description": "Android firmwares",
|
||||
"used_quota_size": 0,
|
||||
"used_quota_files": 0,
|
||||
"last_quota_update": 0,
|
||||
"filesystem": {
|
||||
"provider": 0,
|
||||
"s3config": {},
|
||||
"gcsconfig": {},
|
||||
"azblobconfig": {},
|
||||
"cryptconfig": {},
|
||||
"sftpconfig": {}
|
||||
},
|
||||
"virtual_path": "/firmwares",
|
||||
"quota_size": -1,
|
||||
"quota_files": -1
|
||||
}
|
||||
]
|
||||
}
|
||||
EOF
|
Reference in New Issue
Block a user