diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 60037a6..ccae08b 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -113,3 +113,10 @@ jobs: directory: test vault_password: test options: --inventory hosts + - name: With sudo + uses: ./ + with: + playbook: playbook.yml + directory: test + sudo: true + options: --inventory hosts diff --git a/main.js b/main.js index ddb1af9..ce4f993 100644 --- a/main.js +++ b/main.js @@ -83,7 +83,7 @@ async function main() { } if (sudo) { - cmd.unshift("sudo") + cmd.unshift("sudo", "-E", "env", `PATH=${process.env.PATH}`) } process.env.ANSIBLE_FORCE_COLOR = "True"