Blame tests/user/users.sh

Packit Service a166ed
#!/bin/bash
Packit Service a166ed
Packit Service a166ed
NUM=${1-1000}
Packit Service a166ed
FILE="users.json"
Packit Service a166ed
date=$(date --date='+2 years' "+%Y-%m-%d %H:%M:%S")
Packit Service a166ed
Packit Service a166ed
echo "{" > $FILE
Packit Service a166ed
Packit Service a166ed
echo "  \"users\": [" >> $FILE
Packit Service a166ed
Packit Service a166ed
for i in $(seq 1 $NUM); do
Packit Service a166ed
    echo "    {" >> $FILE
Packit Service a166ed
    echo "      \"name\": \"user$i\"," >> $FILE
Packit Service a166ed
    echo "      \"first\": \"First $i\"," >> $FILE
Packit Service a166ed
    echo "      \"last\": \"Last $i\"," >> $FILE
Packit Service a166ed
    echo "      \"password\": \"user${i}PW\"," >> $FILE
Packit Service a166ed
    echo "      \"passwordexpiration\": \"$date\"" >> $FILE
Packit Service a166ed
    if [ $i -lt $NUM ]; then
Packit Service a166ed
       echo "    }," >> $FILE
Packit Service a166ed
    else
Packit Service a166ed
       echo "    }" >> $FILE
Packit Service a166ed
    fi
Packit Service a166ed
done
Packit Service a166ed
Packit Service a166ed
echo "  ]" >> $FILE
Packit Service a166ed
Packit Service a166ed
echo "}" >> $FILE