The sfi.director.application.objevents package implements a simple scripting language describing the actions taken when applying events to objects.
ScriptTask classes implement the atomic functions that can be used in Scripts. The classes in this package are found by EventEnvironment via their class name and package and instantiated during execution of events.
Classes | |
| class | AppInstallHost |
| Install missing applications on a host. More... | |
| class | ApplyDomainTemplate |
| Given a domain builder record, slurps the matching template into the database. More... | |
| class | AppRemoveHost |
| Remove superfluous applications from a host. More... | |
| class | AppUpgradeHost |
| Upgrade applications installed on a host. More... | |
| class | BootStrapDirector |
| Install one of the director bootstrap packages on a host. More... | |
| class | BuildDependingDomains |
| Given an arbitrary input object search for all domains depending on this object and (re-)build them. More... | |
| class | ClassMemberApply |
| Apply an event to every hosts being member of a host class. More... | |
| class | CollectSysinfo |
| Retrieve system information from a host. More... | |
| class | ConfigHost |
| config target host respecting sficonfig/sficofigtemplate attributes. More... | |
| class | CreateHome |
| Create a user's home directory and - optionally - copy in a template. More... | |
| class | CreateHomeDB |
| Create user home database. More... | |
| class | CreateReleaseDir |
| Create an application release dir. More... | |
| class | CupsDrivers |
| List all known CUPS drivers available on a host/group of hosts and write them out into a file. More... | |
| class | D3HostDefine |
| Do a Director3 "host_define" for all hosts which have the Director3Managed option set. More... | |
| class | DoAppImport |
| Scan a repository for DirectorPackage applications and put them under Director control. More... | |
| class | DoAppInventory |
| Retrieve an application inventory from a host. More... | |
| class | DomainBuild |
| Build DS domain. More... | |
| class | DomainDepends |
| Determine dependencies in a directorDomainBuilder group. More... | |
| class | FreezeApplication |
| Freeze an application. More... | |
| class | GroupOfMembers |
| Remove user references from Groups or Mailgroups. More... | |
| class | INFAppModules |
| Subscribe a host to all applications which are already installed on the host but the host is not subscribed to yet. More... | |
| class | InjectUserSettings |
| Inject user settings in .natural/config . More... | |
| class | PublishApplication |
| Publish application packages. More... | |
| class | ReloadService |
| Given a host and a Domain Builder record with appropriate domain template configuration, reloads/restarts the corresponding service. More... | |
| class | RemoveUserRef |
| Remove user references from Groups or Mailgroups. More... | |
| class | RepositoryScan |
| Scan a repository for application packages and update the package database. More... | |
| class | ResolveDependencies |
| Change user password in .director/credentials file. More... | |
| class | ScheduleBuildDependingDomains |
| Given an arbitrary input object send a "dsupdate" command to the admin server so that it updates all the depending domains. More... | |
| class | SetServerPassword |
| Change user password in .director/credentials file. More... | |
| class | Shell |
| Run a shell command on a destination host. More... | |
| class | SubscribeApps |
| Subscribe a host to all applications which are already installed on the host but the host is not subscribed to yet. More... | |
| class | UpdateDomainsFor |
| Update domains for a single host. More... | |
| class | ZoneUpdated |
| Given a host and a Domain Builder record with appropriate 'dnszone' template configuration, update the zone serial and reload the server if necessary. More... | |
1.4.5