Documentation
¶
Index ¶
Constants ¶
View Source
const ( // ErrInvalidRequestPayload represents an error when the request payload is invalid ErrInvalidRequestPayload = "invalid request payload" // ErrBindingRequestPayload represents an error when the request payload can not be binded ErrBindingRequestPayload = "error binding request payload" // ErrRunningAnsiblePlaybook represents an error when running an ansible playbook ErrRunningAnsiblePlaybook = "error running ansible playbook" // ErrInvalidTaskID represents an error when the task id is invalid ErrInvalidTaskID = "invalid task id" // ErrProjectIDNotProvided represents an error when the project id is not provided ErrProjectIDNotProvided = "project id not provided" )
View Source
const ( // ErrGetTaskServiceNotInitialized represents an error when the GetTaskService is not initialized ErrGetTaskServiceNotInitialized = "get task service not initialized" // ErrTaskIDNotProvided represents an error when the task id is not provided ErrTaskIDNotProvided = "task id not provided" // ErrGettingTask represents an error executing the method getting task ErrGettingTask = "error getting task" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateTaskAnsiblePlaybookHandler ¶
type CreateTaskAnsiblePlaybookHandler struct {
// contains filtered or unexported fields
}
CreateTaskAnsiblePlaybookHandler is a handler for creating a task to run an Ansible playbook
func NewCreateTaskAnsiblePlaybookHandler ¶
func NewCreateTaskAnsiblePlaybookHandler(service service.AnsiblePlaybookServicer, logger repository.Logger) *CreateTaskAnsiblePlaybookHandler
NewCreateTaskAnsiblePlaybookHandler creates a new CreateTaskAnsiblePlaybookHandler
type GetTaskHandler ¶
type GetTaskHandler struct {
// contains filtered or unexported fields
}
GetTaskHandler is a handler for getting a task
func NewGetTaskHandler ¶
func NewGetTaskHandler(s service.GetTaskServicer, logger repository.Logger) *GetTaskHandler
NewGetTaskHandler creates a new GetTaskHandler
Click to show internal directories.
Click to hide internal directories.