+ else
+ echo "Aborting"
+ exit 1
+ fi
+fi
+
+if ! which nixops 2>/dev/null >/dev/null; then
+ cat <<-EOF
+ nixops is needed:
+ > nix-env -i nixops
+ If it fails, please check that $HOME/.nix-profile/bin is in your PATH.
+ Continue? [y/N]
+ EOF
+ read y
+ if [ "$y" = "y" -o "$y" = "Y" ]; then
+ nix-env -i nixops
+ if ! which nixops 2>/dev/null >/dev/null; then
+ echo "Installation failed, please check that $HOME/.nix-profile/bin is in your path."
+ exit 1
+ fi
+ else
+ echo "Aborting"
+ exit 1
+ fi
+fi
+
+DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )"
+export NIXOPS_STATE="$(dirname $DIR)/state/eldiron.nixops"
+export NIXOPS_DEPLOYMENT="$DeploymentUuid"
+
+if ! nixops info 2>/dev/null >/dev/null; then
+ cat <<-EOF
+ Importing deployment file into nixops:
+ Continue? [y/N]
+ EOF
+ read y
+ if [ "$y" = "y" -o "$y" = "Y" ]; then
+ deployment=$(pass show $NIXOPS_CONFIG_PASS_SUBTREE_PATH/NixDeployment)
+ echo "$deployment" | nixops import
+
+ nixops modify "$(dirname $DIR)/eldiron.nix"
+ else
+ echo "Aborting"
+ exit 1