18 lines
451 B
Bash
Executable File
18 lines
451 B
Bash
Executable File
#!/bin/bash
|
|
|
|
# CREATE INVENTORY
|
|
HOSTS=${1:-68438}
|
|
VARLEN=${2:-1024}
|
|
INVENTORY=/tmp/test.ini
|
|
|
|
echo "[testgroup]" > ${INVENTORY}
|
|
for i in $(seq $HOSTS)
|
|
do
|
|
echo "fakehost$i ansible_host=127.0.0.1 ansible_connection=local" >> ${INVENTORY}
|
|
done
|
|
echo "[testgroup:vars]" >> ${INVENTORY}
|
|
echo -n "foo=" >> ${INVENTORY}
|
|
printf 'A%.0s' $(seq $VARLEN) >> ${INVENTORY}
|
|
|
|
awx-manage inventory_import --inventory-name="load_test_group" --source=${INVENTORY}
|