nixcfg/deploy.sh

9 lines
302 B
Bash
Raw Normal View History

2021-11-02 09:15:37 +00:00
#!/usr/bin/env bash
for NIXHOST in $(cat inventory); do
echo "==== DOING $NIXHOST ===="
cat configuration.nix | ssh root@$NIXHOST tee /etc/nixos/configuration.nix > /dev/null
cat node/$NIXHOST.nix | ssh root@$NIXHOST tee /etc/nixos/node.nix > /dev/null
ssh root@$NIXHOST nixos-rebuild switch
done