Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Runner ¶
type Runner struct {
// contains filtered or unexported fields
}
func (Runner) ServerRegistrationRun ¶
ServerRegistrationRun executes the server registration scriptlet.
type ScriptletClientPort ¶
type ScriptletClientPort interface {
GetSystem(ctx context.Context, server provisioning.Server, resource string) (map[string]any, error)
UpdateSystem(ctx context.Context, server provisioning.Server, resource string, config any) error
TriggerSystemAction(ctx context.Context, server provisioning.Server, resource string, action string, body any) error
GetOSService(ctx context.Context, server provisioning.Server, name string) (map[string]any, error)
UpdateOSService(ctx context.Context, server provisioning.Server, name string, config any) error
AddApplication(ctx context.Context, server provisioning.Server, application string) error
}
Click to show internal directories.
Click to hide internal directories.