Use module-specific files
This commit is contained in:
parent
db36a77b12
commit
e0322b8e07
14
main.tf
14
main.tf
@ -150,9 +150,9 @@ locals {
|
|||||||
resource "null_resource" "app_provision" {
|
resource "null_resource" "app_provision" {
|
||||||
triggers = {
|
triggers = {
|
||||||
droplet_id = digitalocean_droplet.app.id
|
droplet_id = digitalocean_droplet.app.id
|
||||||
provision_script_sha1 = filesha1("spoke-app-provision")
|
provision_script_sha1 = filesha1("${path.module}/spoke-app-provision")
|
||||||
run_script_sha1 = filesha1("spoke-app-run")
|
run_script_sha1 = filesha1("${path.module}/spoke-app-run")
|
||||||
service_sha1 = filesha1("spoke.service")
|
service_sha1 = filesha1("${path.module}/spoke.service")
|
||||||
env_sha1 = sha1(join(";", [
|
env_sha1 = sha1(join(";", [
|
||||||
jsonencode(var.env),
|
jsonencode(var.env),
|
||||||
random_string.session_secret.result,
|
random_string.session_secret.result,
|
||||||
@ -168,17 +168,17 @@ resource "null_resource" "app_provision" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
provisioner "file" {
|
provisioner "file" {
|
||||||
source = "spoke-app-provision"
|
source = "${path.module}/spoke-app-provision"
|
||||||
destination = "/tmp/spoke-app-provision"
|
destination = "/tmp/spoke-app-provision"
|
||||||
}
|
}
|
||||||
|
|
||||||
provisioner "file" {
|
provisioner "file" {
|
||||||
source = "spoke-app-run"
|
source = "${path.module}/spoke-app-run"
|
||||||
destination = "/tmp/spoke-app-run"
|
destination = "/tmp/spoke-app-run"
|
||||||
}
|
}
|
||||||
|
|
||||||
provisioner "file" {
|
provisioner "file" {
|
||||||
content = templatefile("nginx-sites-default.conf.tpl", {
|
content = templatefile("${path.module}/nginx-sites-default.conf.tpl", {
|
||||||
server_name = var.server_name,
|
server_name = var.server_name,
|
||||||
port = var.port,
|
port = var.port,
|
||||||
})
|
})
|
||||||
@ -206,7 +206,7 @@ resource "null_resource" "app_provision" {
|
|||||||
}
|
}
|
||||||
|
|
||||||
provisioner "file" {
|
provisioner "file" {
|
||||||
source = "spoke.service"
|
source = "${path.module}/spoke.service"
|
||||||
destination = "/tmp/spoke.service"
|
destination = "/tmp/spoke.service"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user