From 33e45e46c838ecb106b80a49c4974a472af09966 Mon Sep 17 00:00:00 2001 From: Zexi Li Date: Thu, 29 Jul 2021 12:01:59 +0800 Subject: [PATCH] feat(ansibleserver): record running cmd to debug --- pkg/util/ansiblev2/playbook_session.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/util/ansiblev2/playbook_session.go b/pkg/util/ansiblev2/playbook_session.go index 49f5d3cfe9..3aa169d47c 100644 --- a/pkg/util/ansiblev2/playbook_session.go +++ b/pkg/util/ansiblev2/playbook_session.go @@ -21,6 +21,7 @@ import ( "io/ioutil" "os" "os/exec" + "path" "path/filepath" "sync" @@ -205,6 +206,8 @@ func (r runnable) Run(ctx context.Context) (err error) { cmd.Dir = tmpdir cmd.Env = os.Environ() cmd.Env = append(cmd.Env, "ANSIBLE_HOST_KEY_CHECKING=False") + // for debug + ioutil.WriteFile(path.Join(tmpdir, "run_cmd"), []byte(cmd.String()), os.ModePerm) stdout, _ := cmd.StdoutPipe() stderr, _ := cmd.StderrPipe() if err1 := cmd.Start(); err1 != nil {