diff options
author | Eric Sauer <esauer@redhat.com> | 2017-10-03 13:52:51 -0400 |
---|---|---|
committer | Eric Sauer <esauer@redhat.com> | 2017-10-03 13:52:51 -0400 |
commit | e78792094614261bf65c2c075ab10aeba6459207 (patch) | |
tree | cd4fc19060cf0b3b61ef7b068bc25c8d1ce9a807 /images/installer/root | |
parent | af20ba9f9dd455aee9ce4978078a3bcd90c12b24 (diff) | |
download | openshift-e78792094614261bf65c2c075ab10aeba6459207.tar.gz openshift-e78792094614261bf65c2c075ab10aeba6459207.tar.bz2 openshift-e78792094614261bf65c2c075ab10aeba6459207.tar.xz openshift-e78792094614261bf65c2c075ab10aeba6459207.zip |
Adding support for an inventory directory/hybrid inventory
Diffstat (limited to 'images/installer/root')
-rwxr-xr-x | images/installer/root/usr/local/bin/run | 5 |
1 files changed, 4 insertions, 1 deletions
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}" |