29 lines
453 B
Go
29 lines
453 B
Go
package space_worker
|
|
|
|
import (
|
|
_ "embed"
|
|
"playbookctl/internal/utils/logger"
|
|
)
|
|
|
|
var (
|
|
//go:embed static/README.MD
|
|
staticReadme []byte
|
|
)
|
|
|
|
type SpaceWorker struct {
|
|
log *logger.Logger
|
|
|
|
// Рабочая папка
|
|
workDir string
|
|
|
|
AnsibleBin string
|
|
AnsibleVerbose uint8
|
|
}
|
|
|
|
func NewSpaceWorker(verbose logger.LogVerbose, workDir string) *SpaceWorker {
|
|
return &SpaceWorker{
|
|
log: &logger.Logger{Verbose: verbose},
|
|
workDir: workDir,
|
|
}
|
|
}
|