Hallo,
ich wünsche mir bzw. benötige die Möglichkeit, dass bei bestimmten Aktionen ein vorkonfiguriertes Skript, z.B. in der pd-admin.conf einstellbar, mit Parametern aufgerufen wird.
Ich/Wir benötigen dies für folgende Aktionen.
Beim Anlegen eines Kunden soll automatisch für den Kunden ein Subversion-Repository erstellt werden, beim Anlegen einer Sub- /Domain soll im Subversion-Repository ein Ordner mit den Domainnamen angelegt werden, beim Löschen einer Domain, soll dieser Ordner im Subversion-Repository wieder gelöscht werden.
Diese Funktionalität könnte man für noch viel mehr sinnvolle Aktionen benötigen.
Beispiel:
Skript Aktion Parameter
skript.pl add_customer LOGIN /home/LOGIN
skript.pl add_domain LOGIN DOMAINNAME DOCUMENTROOT
skript.pl add_mail LOGIN POP3NAME MAIL
skript.pl change_subdomain LOGIN DOMAINNAME OLDDOCUMENTROOT NEWDOCUMENTROOT
skript.pl del_subdomain LOGIN SUBDOMAIN
etc.
Folgende Übergabeparameter bei folgenden Aktionen wären sehr hilfreich:
Anlegen eines Kundens
- Login
- Home
Anlegen einer Domain
- Login
- Domainname
- DocumentRoot
Anlegen einer Subdomain
- Login
- Subdomainname
- DocumentRoot
Anlegen einer eMail-Adresse
- Login
- pop3-Name
- eMail-Adresse
Anlegen einer Datenbank
- Login
- prefix
Ändern des Ziels bei einer Subdomain
- Login
- Subdomainname
- alter DocumentRoot / alte HTTP URL
- neuer DocumentRoot / neue HTTP URL
Löschen eines Kunden
- Login
Löschen einer Domain
- Login
- Domainname
Löschen einer Subdomain
- Login
- Subdomainname
Löschen einer eMail-Adresse
- Login
- pop3-Name
- eMail-Adresse
Löschen einer Datenbank
- Login
- prefix
evtl. weitere Aktivitäten
Beim Anlegen eines Kunden müsste das Skript entweder 2 mal aufgerufen werden
skript.pl add_customer LOGIN /home/LOGIN
skript.pl add_domain LOGIN DOMAINNAME DOCUMENTROOT
oder DOMAINNAME und DOCUMENTROOT bei add_customer mit übergeben werden.
mfg
Twilo