Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AnsiblePlaybookServicer ¶
type AnsiblePlaybookServicer interface { GenerateID() string Run(ctx context.Context, task *entity.Task) error }
AnsiblePlaybookServicer represents the service to run an Ansible playbook
type GetProjectServicer ¶
type GetProjectServicer interface { GetProject(id string) (*entity.Project, error) GetProjectsList() ([]*entity.Project, error) }
GetProjectServicer represents the service to get a task
type GetTaskServicer ¶
GetTaskServicer represents the service to get a task
type WorkspaceBuilder ¶
type WorkspaceBuilder interface { WithTask(task *entity.Task) WorkspaceBuilder Build() Workspacer }
WorkspaceBuilder interface to build a workspace
Click to show internal directories.
Click to hide internal directories.