OPSI package¶
Subpackages¶
- OPSI.Backend package
- Subpackages
- Submodules
- OPSI.Backend.Backend module
- OPSI.Backend.BackendManager module
- OPSI.Backend.DHCPD module
- OPSI.Backend.Depotserver module
- OPSI.Backend.File module
- OPSI.Backend.HostControl module
- OPSI.Backend.HostControlSafe module
- OPSI.Backend.JSONRPC module
- OPSI.Backend.MySQL module
- OPSI.Backend.OpsiPXEConfd module
- OPSI.Backend.Replicator module
- OPSI.Backend.SQL module
- OPSI.Backend.SQLite module
- Module contents
- OPSI.Service package
- OPSI.System package
- OPSI.Util package
- Subpackages
- OPSI.Util.File package
- OPSI.Util.Task package
- Subpackages
- Submodules
- OPSI.Util.Task.BackendMigration module
- OPSI.Util.Task.Backup module
- OPSI.Util.Task.CleanupBackend module
- OPSI.Util.Task.ConfigureBootimage module
- OPSI.Util.Task.InitializeBackend module
- OPSI.Util.Task.Rights module
- OPSI.Util.Task.Samba module
- OPSI.Util.Task.Sudoers module
- Module contents
- Submodules
- OPSI.Util.Config module
- OPSI.Util.HTTP module
- OPSI.Util.Log module
- OPSI.Util.Message module
- OPSI.Util.Path module
- OPSI.Util.Ping module
- OPSI.Util.Product module
- OPSI.Util.Repository module
- OPSI.Util.Sync module
- OPSI.Util.Thread module
- OPSI.Util.WIM module
- OPSI.Util.WindowsDrivers module
- Module contents
- Subpackages
Submodules¶
OPSI.Application module¶
Applications for the use of opsi in an twisted-application context.
- class OPSI.Application.AppRunner(app, config)¶
Bases:
object
- Parameters:
app (
Any
) –config (
Dict
[str
,Any
]) –
- run()¶
- Return type:
None
- class OPSI.Application.Application(config)¶
Bases:
object
- Parameters:
config (
Dict
[str
,Any
]) –
- profiler = {'cprofiler': <class 'OPSI.Application.CProfileRunner'>, 'profiler': <class 'OPSI.Application.ProfileRunner'>}¶
- run()¶
- Return type:
None
- setup()¶
- Return type:
None
- shutdown()¶
- Return type:
None
- class OPSI.Application.CProfileRunner(app, config)¶
Bases:
_BaseProfiler
- Parameters:
app (
Any
) –config (
Dict
[str
,Any
]) –
- class OPSI.Application.ProfileRunner(app, config)¶
Bases:
_BaseProfiler
- Parameters:
app (
Any
) –config (
Dict
[str
,Any
]) –
OPSI.Config module¶
Various important configuration values.
This module should be used to refer to often used values in a consistent way instead of hardcoding the values.
If new values are added they must be added that the module stays functional independen of the current underlying system.
These values are not intended to be changed on-the-fly! Doing so might result in unforseen problems and is strongly discouraged!
OPSI.Exceptions module¶
OPSI Exceptions. Deprecated, use opsicommon.exceptions instead.
- exception OPSI.Exceptions.CommandNotFoundException¶
Bases:
RuntimeError
OPSI.Logger module¶
opsi python library - Logger
- OPSI.Logger.Logger(logFile=None)¶
- Parameters:
logFile (
Any
) –- Return type:
Logger
OPSI.Object module¶
General classes used in the library.
As an example this contains classes for hosts, products, configurations.
Deprecated, use opsicommon.objects instead.
- OPSI.Object.objectsDiffer(obj1, obj2, excludeAttributes=None)¶
- Parameters:
obj1 (
Any
) –obj2 (
Any
) –excludeAttributes (
List
[str
]) –
- Return type:
bool
OPSI.Types module¶
Type forcing features.
This module contains various methods to ensure force a special type on an object. Deprecated, use opsicommon.types instead.
OPSI.UI module¶
OPSI.setup module¶
Module contents¶
opsi python library.
This module is part of the desktop management solution opsi (open pc server integration) http://www.opsi.org