diff --git a/manifests/site.pp b/manifests/site.pp
index 38149d27f1..5312e50ecf 100644
--- a/manifests/site.pp
+++ b/manifests/site.pp
@@ -1583,6 +1583,7 @@ node 'translate.openstack.org' {
 # Node-OS: trusty
 # Node-OS: xenial
 node /^translate\d+\.openstack\.org$/ {
+  $group = "translate"
   class { 'openstack_project::server':
     iptables_public_tcp_ports => [80, 443],
     sysadmins                 => hiera('sysadmins', []),
diff --git a/modules/openstack_project/files/puppetmaster/groups.txt b/modules/openstack_project/files/puppetmaster/groups.txt
index 166f4d550b..43768855b7 100644
--- a/modules/openstack_project/files/puppetmaster/groups.txt
+++ b/modules/openstack_project/files/puppetmaster/groups.txt
@@ -13,6 +13,7 @@ logstash-worker ~logstash-worker\d+\.openstack\.org
 nodepool nodepool*.openstack.org:nb*.openstack.org
 signing signing*.ci.openstack.org
 subunit-worker ~subunit-worker\d+\.openstack\.org
+translate ~translate\d+\.openstack\.org
 translate-dev ~translate-dev\d*\.openstack\.org
 wheel-mirror *wheel-mirror-*.openstack.org
 wiki ~wiki\d+\.openstack\.org