infra/deploy
adisbladis bbfa1000c8
New nix-community infra repo!
Currently contains the Nixops deployment for our builder machine
2019-08-11 11:21:19 +01:00

13 lines
405 B
Text
Executable file

#!/usr/bin/env nix-shell
#! nix-shell ./shell.nix -i bash
set -euo pipefail
DEPLOYMENT_NAME="nix-community-infra"
STATE_FILE="./state/deployment-state.nixops"
mkdir -p state
if [ $(nixops list --state $STATE_FILE | grep -c $DEPLOYMENT_NAME) -eq 0 ]; then
nixops create ./deployment.nix --deployment $DEPLOYMENT_NAME --state $STATE_FILE
fi
nixops deploy -d $DEPLOYMENT_NAME --state $STATE_FILE "$@"