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 })