diff --git a/eosc-production1/inventory/1-psnc.yaml b/eosc-production1/inventory/1-psnc.yaml
index 110d1e42bcb139283c2094d0c6861b3aeede1eca..fd2455b62ecbe45242f5b27e6017f2d0e93fa114 100644
--- a/eosc-production1/inventory/1-psnc.yaml
+++ b/eosc-production1/inventory/1-psnc.yaml
@@ -25,6 +25,7 @@ worker:
 
 gpu:
   hosts:
+    192.168.0.108:
 
 # using public IP of kube_server for ansible delegate_to
 kube_server:
diff --git a/eosc-production1/terraform/terraform.tfvars b/eosc-production1/terraform/terraform.tfvars
index 433e7881991a2cd468218be96584b148eaa1017c..56956e31bc9cf3eb1e10ff169c43fdb2f59d5185 100644
--- a/eosc-production1/terraform/terraform.tfvars
+++ b/eosc-production1/terraform/terraform.tfvars
@@ -7,14 +7,13 @@ site_name = "production1"
 # These may need some adjustment for your provider
 master_flavor_name = "M1-NET-2vCPU-8R"
 worker_flavor_name = "M1-NVME-32vCPU-128R-300D"
-# XXX: replace for the GPU flavor
-gpu_flavor_name = "M1-NVME-32vCPU-128R-300D"
+gpu_flavor_name = "G1-NVME-8vCPU-32R-1400D-1GPU"
 
 # Number of extra workers
 extra_workers = 3
 
 # Number of GPU workers
-gpu_workers = 0
+gpu_workers = 1
 
 # volumes for docker
 docker_volumes_size = 384
diff --git a/eosc-production1/terraform/vms.tf b/eosc-production1/terraform/vms.tf
index 95b974d2c25e40a45d9b3af021bd7c2b252287dc..f8185f1a079df4b002d28b0673fd185f6f300668 100644
--- a/eosc-production1/terraform/vms.tf
+++ b/eosc-production1/terraform/vms.tf
@@ -97,6 +97,7 @@ resource "openstack_compute_instance_v2" "gpu" {
   network {
     uuid = openstack_networking_network_v2.local-network.id
   }
+  availability_zone_hints = "BST1-Proxima"
 }
 
 resource "openstack_compute_floatingip_associate_v2" "fip" {