Skip to content

Commit 0e56f39

Browse files
committed
fix(be): use ansible task repo
1 parent c659b63 commit 0e56f39

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

cli/cmd/root.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ func Execute() {
7373
func runService() {
7474
store := createStore("root")
7575
terraformStore := proFactory.NewTerraformStore(store)
76-
ansibleTaskRepository := proFactory.NewAnsibleTaskRepository(store)
76+
ansibleTaskRepo := proFactory.NewAnsibleTaskRepository(store)
7777

7878
projectService := server.NewProjectService(store, store)
7979
encryptionService := server.NewAccessKeyEncryptionService(store, store, store)
@@ -93,6 +93,7 @@ func runService() {
9393

9494
taskPool := tasks.CreateTaskPool(
9595
store,
96+
ansibleTaskRepo,
9697
inventoryService,
9798
encryptionService,
9899
accessKeyInstallationService,
@@ -130,7 +131,7 @@ func runService() {
130131
route := api.Route(
131132
store,
132133
terraformStore,
133-
ansibleTaskRepository,
134+
ansibleTaskRepo,
134135
&taskPool,
135136
projectService,
136137
integrationService,

services/tasks/TaskPool.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ type TaskPool struct {
5858
logger chan logRecord
5959

6060
store db.Store
61+
ansibleTaskRepo db.AnsibleTaskRepository
6162
logWriteService pro_interfaces.LogWriteService
6263
inventoryService server.InventoryService
6364
encryptionService server.AccessKeyEncryptionService
@@ -70,6 +71,7 @@ type TaskPool struct {
7071

7172
func CreateTaskPool(
7273
store db.Store,
74+
ansibleTaskRepo db.AnsibleTaskRepository,
7375
inventoryService server.InventoryService,
7476
encryptionService server.AccessKeyEncryptionService,
7577
keyInstallationService server.AccessKeyInstallationService,
@@ -218,6 +220,7 @@ func (p *TaskPool) handleLogs() {
218220

219221
newStage, newState, err := stage_parsers.MoveToNextStage(
220222
p.store,
223+
p.ansibleTaskRepo,
221224
p.logWriteService,
222225
record.task.Template.App,
223226
record.task.Task.ProjectID,

services/tasks/TaskRunner_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,11 @@ func TestTaskRunnerRun(t *testing.T) {
5555

5656
pool := CreateTaskPool(
5757
store,
58+
nil,
5859
&InventoryServiceMock{},
5960
nil,
6061
keyInstaller,
62+
nil,
6163
)
6264

6365
go pool.Run()

0 commit comments

Comments
 (0)