diff --git a/pkg/ansibleserver/models/ansibleplaybooks.go b/pkg/ansibleserver/models/ansibleplaybooks.go index 797953eed1..b3511ffc86 100644 --- a/pkg/ansibleserver/models/ansibleplaybooks.go +++ b/pkg/ansibleserver/models/ansibleplaybooks.go @@ -288,7 +288,7 @@ func (w *ansiblePlaybookOutputRecorder) Write(p []byte) (n int, err error) { i := len(p) + len(cur) - OutputMaxBytes if i > 0 { // truncate to preserve the tail - apb.Output = cur[:len(cur)-i] + string(p) + apb.Output = cur[i:] + string(p) } else { apb.Output += string(p) }