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