{ pkgs }: let terraform = pkgs.terraform.withPlugins (p: [ p.google ]); in pkgs.stdenv.mkDerivation rec { name = "tf-gcp-backups"; src = ./.; setup = pkgs.writeShellScriptBin "tf-gcp-backups-setup" '' set -ueo pipefail cd $(git rev-parse --show-toplevel)/ops/gcp-backups ${terraform}/bin/terraform init ${terraform}/bin/terraform plan ${terraform}/bin/terraform apply ''; }