diff --git a/client/driver/driver.go b/client/driver/driver.go index ee28888cf..d48fb007a 100644 --- a/client/driver/driver.go +++ b/client/driver/driver.go @@ -295,6 +295,8 @@ func GetTaskEnv(taskDir *allocdir.TaskDir, node *structs.Node, SetJobName(alloc.Job.Name). SetEnvvars(task.Env). SetTaskName(task.Name) + SetDatacenterName(node.Datacenter) + SetRegionName(node.Region) // Vary paths by filesystem isolation used drv, err := NewDriver(task.Driver, NewEmptyDriverContext()) diff --git a/nomad/structs/structs.go b/nomad/structs/structs.go index 924c39009..357c95332 100644 --- a/nomad/structs/structs.go +++ b/nomad/structs/structs.go @@ -735,6 +735,9 @@ type Node struct { // Datacenter for this node Datacenter string + // Region for this node + Region string + // Node name Name string