added adino and dona to plesk script
This commit is contained in:
+39
-3
@@ -1,9 +1,45 @@
|
||||
#!/bin/bash
|
||||
# Get the servername argument
|
||||
servername="$1.wh20.easyname.systems"
|
||||
# Parse arguments
|
||||
servername=""
|
||||
tenant=""
|
||||
|
||||
while [[ $# -gt 0 ]]; do
|
||||
case "$1" in
|
||||
--tenant)
|
||||
tenant="$2"
|
||||
shift 2
|
||||
;;
|
||||
*)
|
||||
servername="$1"
|
||||
shift
|
||||
;;
|
||||
esac
|
||||
done
|
||||
|
||||
if [ -z "$servername" ]; then
|
||||
echo "Usage: $0 <webserver> [--tenant adino|dona]"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Set domain based on tenant
|
||||
case "$tenant" in
|
||||
adino)
|
||||
fqdn="$servername.adino.at"
|
||||
;;
|
||||
dona)
|
||||
fqdn="$servername.inname.net"
|
||||
;;
|
||||
"")
|
||||
fqdn="$servername.wh20.easyname.systems"
|
||||
;;
|
||||
*)
|
||||
echo "Unbekannter Tenant: $tenant"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
# Define the username
|
||||
username="${WHUSER:?Bitte WHUSER setzen!}" # Wenn WHUSER als Umgebungsvariable gesetzt ist, wird dieser verwendet. Sonst Username eintragen.
|
||||
|
||||
# Open an SSH connection and execute the command
|
||||
ssh $username@$servername -t "sudo plesk login"
|
||||
ssh $username@$fqdn -t "sudo plesk login"
|
||||
|
||||
Reference in New Issue
Block a user