#!/usr/bin/env bash hosts=( "nixos-management" "grav" "git" "heimdall" "jdownloader" "mail" "nextcloud" "pihole" "plex" "proxy" "restic-server" "rss-bridge" "ttrss" ) rsa_key="$HOME/.nixos/secrets/ssh_keys/ansible/ansible.key" export NIX_SSHOPTS="-t -i $rsa_key" for host in "${hosts[@]}" do fqdn="$host.2li.local" echo $fqdn nixos-rebuild switch --use-remote-sudo --build-host localhost --target-host $fqdn --flake ".#$host" echo echo done