From e78792094614261bf65c2c075ab10aeba6459207 Mon Sep 17 00:00:00 2001
From: Eric Sauer <esauer@redhat.com>
Date: Tue, 3 Oct 2017 13:52:51 -0400
Subject: Adding support for an inventory directory/hybrid inventory

---
 images/installer/root/usr/local/bin/run | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

(limited to 'images/installer/root/usr')

diff --git a/images/installer/root/usr/local/bin/run b/images/installer/root/usr/local/bin/run
index 70aa0bac3..cd38a6ff0 100755
--- a/images/installer/root/usr/local/bin/run
+++ b/images/installer/root/usr/local/bin/run
@@ -19,6 +19,9 @@ if [[ -v INVENTORY_FILE ]]; then
   # Make a copy so that ALLOW_ANSIBLE_CONNECTION_LOCAL below
   # does not attempt to modify the original
   cp -a ${INVENTORY_FILE} ${INVENTORY}
+elif [[ -v INVENTORY_DIR ]]; then
+  INVENTORY="$(mktemp -d)"
+  cp -R ${INVENTORY_DIR}/* ${INVENTORY}
 elif [[ -v INVENTORY_URL ]]; then
   curl -o ${INVENTORY} ${INVENTORY_URL}
 elif [[ -v DYNAMIC_SCRIPT_URL ]]; then
@@ -29,7 +32,7 @@ elif [[ -v GENERATE_INVENTORY ]]; then
   /usr/local/bin/generate ${INVENTORY}
 else
   echo
-  echo "One of INVENTORY_FILE, INVENTORY_URL, GENERATE_INVENTORY, or DYNAMIC_SCRIPT_URL must be provided."
+  echo "One of INVENTORY_FILE, INVENTORY_DIR, INVENTORY_URL, GENERATE_INVENTORY, or DYNAMIC_SCRIPT_URL must be provided."
   exec /usr/local/bin/usage
 fi
 INVENTORY_ARG="-i ${INVENTORY}"
-- 
cgit v1.2.3