Sync last changes

This commit is contained in:
2025-07-09 14:31:11 -04:00
parent cf3811c98f
commit 1378d8a38e
23 changed files with 4051 additions and 8 deletions

41
utils/sample_inv_concurrent.sh Executable file
View File

@ -0,0 +1,41 @@
#!/bin/bash
trap "exit" INT TERM ERR
trap "kill 0" EXIT
HOSTS=${1:-50000}
SLEEP_TIME="0.05"
RUN_DATE=`date`
#$BASE_URL="tower2.thezengarden.net"
BASE_URL="10.10.42.225"
AAP_INVENTORY=42
POST_PAYLOAD_PATH="post.add_host"
POST_PAYLOAD_TYPE="application/json"
#TOWER_TOKEN="jQwHURhs9fNNyombPLEAK8a2vRmmBQ"
TOWER_TOKEN="YtLStVtkMGKxnWinslNiqDgYwZqKfM"
echo "Script start time: $(date '+%F %T %Z')"
for i in $(seq $HOSTS)
do
DESC_DATE=`date "+%F %T %Z"`
/usr/bin/time -f "%e" curl -s -k -H "Authorization: Bearer ${TOWER_TOKEN}" \
-H "Content-type: ${POST_PAYLOAD_TYPE}" \
-X POST \
-d "{\"name\": \"new-sample-host-${i}\", \"description\": \"added ${DESC_DATE}\"}" \
"https://${BASE_URL}/api/v2/inventories/${AAP_INVENTORY}/hosts/" | jq '{created_time:.["created"], hostname:.["name"], inventory:.["summary_fields"]["inventory"]["name"]}' &
sleep ${SLEEP_TIME}
echo
done
wait
echo "Script end time: $(date '+%F %T %Z')"