diff --git a/manifests/aes_broker.pp b/manifests/aes_broker.pp
new file mode 100644
index 0000000000000000000000000000000000000000..b9a9e300c9fe0082eace40362f23b7af19123615
--- /dev/null
+++ b/manifests/aes_broker.pp
@@ -0,0 +1,12 @@
+class aes::broker {
+
+  package {
+    [
+	'devtoolset-7-gcc',
+	'devtoolset-7-gcc-c++',
+	'boost169',
+    ]:
+      ensure => installed,
+  }
+
+}
\ No newline at end of file
diff --git a/manifests/init.pp b/manifests/init.pp
index c1e99e4a097895bcdf422fc0c327318f0e978687..8c63907c846aa2bb120281c93091c10e9aadc3bb 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -4,6 +4,7 @@ class aes {
   include aes::opendsa
   include aes::squid_filter
   include aes::latex
+  include aes::broker
   include ::liurepo::centos_sclo_rh
 
   package {