--- /dev/null
+#!/bin/bash
+# this is a rough hack at the moment, it needs to be better
+
+set -e
+set -o pipefail
+
+tf_infra=$(pushd ../terraform-infrastructure >/dev/null && terraform output -json && popd >/dev/null)
+function infra_value(){
+ jq -er ".${1}.value"<<<"${tf_infra}"
+}
+
+cat<<EOF
+terraform {
+ backend "s3" {
+ region = "$(infra_value region)"
+ bucket = "$(infra_value remote_state_bucket)"
+ dynamodb_table = "$(infra_value remote_state_table)"
+ key = "$(infra_value environment)/$(basename $(pwd)).tfstate"
+ }
+}
+EOF