infrastructure/scripts/liminix-mass-rebuild.sh
Elias Coppens ed548109f1
All checks were successful
Run pre-commit on all files / pre-commit (push) Successful in 36s
feat(liminix): Add script for mass AP rebuilds
2025-02-12 19:02:55 +01:00

25 lines
567 B
Bash

#!/usr/bin/env bash
# SPDX-FileCopyrightText: Elias Coppens <elias@dgnum.eu>
#
# SPDX-License-Identifier: EUPL-1.2
password=${AP_PASSWORD-}
option=$1
export SSH_COMMAND="sshpass -p $password -o StrictHostKeyChecking=accept-new"
# Hypnos-1
for floor in $(seq 0 2); do
for ap in $(seq 1 6); do
./liminix-rebuild.sh $option 10.0.253.$((floor * 8 + ap + 2)) ap-v01-0-$floor-$ap
done
done
# Hypnos-2
for floor in $(seq 0 2); do
for ap in $(seq 1 2); do
./liminix-rebuild.sh $option 10.0.253.$((floor * 8 + ap + 2 + 32)) ap-v01-1-$floor-$ap
done
done