Add --dns-provider argument

Maybe someday we can set other providers like route53 etc here
This commit is contained in:
Girish Ramakrishnan
2016-12-15 07:35:54 -08:00
parent 9ac8cc2cd7
commit 9a51feed0a

View File

@@ -17,6 +17,7 @@ domain=""
provider=""
encryptionKey=""
restoreUrl=""
dnsProvider="manual"
tlsProvider="le-prod"
versionsUrl="https://s3.amazonaws.com/prod-cloudron-releases/versions.json"
version="latest"
@@ -33,6 +34,7 @@ while true; do
--encryption-key) encryptionKey="$2"; shift 2;;
--restore-url) restoreUrl="$2"; shift 2;;
--tls-provider) tlsProvider="$2"; shift 2;;
--dns-provider) dnsProvider="$2"; shift 2;;
--version) version="$2"; shift 2;;
--versions-url) versionsUrl="$2"; shift 2;;
--api-server) apiServer="$2"; shift 2;;
@@ -64,6 +66,14 @@ if [[ -z "${encryptionKey}" ]]; then
exit 1
fi
if [[ -z "${dnsProvider}" ]]; then
echo "--dns-provider is required (noop, manual)"
exit 1
elif [[ "${dnsProvider}" != "noop" && "${dnsProvider}" != "manual" ]]; then
echo "--dns-provider must be one of : manual, noop"
exit 1
fi
echo ""
echo "##############################################"
echo " Cloudron Setup (${version}) "
@@ -122,6 +132,9 @@ if [[ -z "${restoreUrl}" ]]; then
"tlsConfig": {
"provider": "${tlsProvider}"
},
"dnsConfig": {
"provider": "${dnsProvider}"
},
"backupConfig" : {
"provider": "filesystem",
"backupFolder": "/var/backups",