aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakob Odersky <jakob@odersky.com>2018-10-22 04:14:15 -0700
committerJakob Odersky <jakob@odersky.com>2018-10-25 12:51:26 -0700
commit0b0ae99a63242364f6a6e8966fcb7cb0a0eb1427 (patch)
treebeaf8b8c1d6289ac138e1c81313e29f0fa642387
parent4742dea6acfc0545d9d1203331d1ea44fafbbd4b (diff)
downloadinfra-0b0ae99a63242364f6a6e8966fcb7cb0a0eb1427.tar.gz
infra-0b0ae99a63242364f6a6e8966fcb7cb0a0eb1427.tar.bz2
infra-0b0ae99a63242364f6a6e8966fcb7cb0a0eb1427.zip
Export server id from trigger in module, for correct dependency ordering
-rwxr-xr-xpackages/vm/customize.sh2
-rwxr-xr-x[-rw-r--r--]terraform/main.tf2
-rw-r--r--terraform/volume/main.tf2
3 files changed, 3 insertions, 3 deletions
diff --git a/packages/vm/customize.sh b/packages/vm/customize.sh
index d4b2478..e8f67b6 100755
--- a/packages/vm/customize.sh
+++ b/packages/vm/customize.sh
@@ -7,7 +7,7 @@ abort() {
rootdir="$1"
-# avoid messing with host system
+# avoid messing with host system, in case this script is run by accident
[[ -n $rootdir ]] || abort "root directory is not set"
# set up local apt archive
diff --git a/terraform/main.tf b/terraform/main.tf
index 8a5e599..54ed333 100644..100755
--- a/terraform/main.tf
+++ b/terraform/main.tf
@@ -44,7 +44,7 @@ module "roles" {
source = "./role"
secret_cloudflare_token = "${var.secret_cloudflare_token}"
host = "${module.vps.fqdn}"
- id = "${module.volume.server_id}"
+ id = "${module.vps.id}"
roles = ["ip", "git"]
}
diff --git a/terraform/volume/main.tf b/terraform/volume/main.tf
index 828d85d..7f4a8b6 100644
--- a/terraform/volume/main.tf
+++ b/terraform/volume/main.tf
@@ -64,5 +64,5 @@ EOF
}
output "server_id" {
- value = "${var.server_id}"
+ value = "${null_resource.volume_mount.triggers.server_id}"
}