From a4a03e574f642f59b9650f7bf3fb3fec02b786bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mindaugas=20=C5=BDvirblis?= <mz@9g.lt> Date: Tue, 5 Jul 2022 09:51:36 +0300 Subject: [PATCH] ability to use local inventory file from repo --- action.yml | 3 +++ main.js | 5 +++++ 2 files changed, 8 insertions(+) diff --git a/action.yml b/action.yml index 5cc761a..bd78ba1 100644 --- a/action.yml +++ b/action.yml @@ -19,6 +19,9 @@ inputs: inventory: description: Custom content to write into hosts required: false + localinventory: + description: Inventory file from repo + required: false vault_password: description: The password used for decrypting vaulted files required: false diff --git a/main.js b/main.js index 1dea08f..24b0ae6 100644 --- a/main.js +++ b/main.js @@ -64,6 +64,11 @@ async function main() { cmd.push(inventoryFile) } + if(localinventory) { + cmd.push("--inventory-file") + cmd.push(localinventory) + } + if (vaultPassword) { const vaultPasswordFile = ".ansible_vault_password" fs.writeFileSync(vaultPasswordFile, vaultPassword, { mode: 0600 })