diff --git a/software/agent/software.cfg b/software/agent/software.cfg
index 4f6d125f7e6ea321a7c31df4dc85cda1798e13ea..bccbe62d67e0bab1e524fb53e36e43c5cfe88368 100644
--- a/software/agent/software.cfg
+++ b/software/agent/software.cfg
@@ -50,7 +50,7 @@ gitdb = 0.6.4
 pycrypto = 2.6.1
 pycurl = 7.43.0
 slapos.recipe.download = 1.0
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 slapos.toolbox = 0.73
 smmap = 0.9.0
 
diff --git a/software/apache-frontend/software.cfg b/software/apache-frontend/software.cfg
index 582cc1c9d257172acfe7da126d293e6539551097..f5e756c5280288c36759b23c3b257b6434af0584 100644
--- a/software/apache-frontend/software.cfg
+++ b/software/apache-frontend/software.cfg
@@ -10,7 +10,7 @@ gitdb = 0.6.4
 plone.recipe.command = 1.1
 pycrypto = 2.6.1
 rdiff-backup = 1.0.5+SlapOSPatched001
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 slapos.toolbox = 0.73
 smmap = 0.9.0
 numpy = 1.11.2
diff --git a/software/cdn-me/software.cfg b/software/cdn-me/software.cfg
index ba8a0b4b936bd616570ac7391be0cc96fb28f315..eaeb00158e7b7922e3d088a3e54c9dff79d4d079 100644
--- a/software/cdn-me/software.cfg
+++ b/software/cdn-me/software.cfg
@@ -40,4 +40,4 @@ cns.recipe.symlink = 0.2.3
 collective.recipe.environment = 0.2.0
 erp5.util = 0.4.49
 plone.recipe.command = 1.1
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
diff --git a/software/dream/software.cfg b/software/dream/software.cfg
index ea69137bb9f5607ccf78c2a700ca421fc0aa72a8..ae9d453cb52e8816bff3be041f6d22e063accaa1 100644
--- a/software/dream/software.cfg
+++ b/software/dream/software.cfg
@@ -53,7 +53,7 @@ mysqlclient = 1.3.12
 # indirect dependancies
 cp.recipe.cmd = 0.5
 plone.recipe.command = 1.1
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 zope.exceptions = 4.0.7
 zope.testing = 4.1.3
 zc.recipe.testrunner = 2.0.0
diff --git a/software/erp5testnode/software.cfg b/software/erp5testnode/software.cfg
index b026fea5cea52be52243409384c8a6e45c82578b..a5ef201201bcfc342566fc4f68bc8ec77959c7f7 100644
--- a/software/erp5testnode/software.cfg
+++ b/software/erp5testnode/software.cfg
@@ -60,7 +60,7 @@ mode = 0644
 [versions]
 PyXML = 0.8.5
 erp5.util = 0.4.49
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 ipython = 5.3.0
 apache-libcloud = 2.1.0
 gitdb2 = 2.0.2
diff --git a/software/erp5testnode/testsuite/dummy/software.cfg b/software/erp5testnode/testsuite/dummy/software.cfg
index 22fbc5df15a39a0fabf25c724318500aacad3442..e81807f1a0f4e4a836c6509455401a76c44d795e 100644
--- a/software/erp5testnode/testsuite/dummy/software.cfg
+++ b/software/erp5testnode/testsuite/dummy/software.cfg
@@ -14,4 +14,4 @@ md5sum = efd3b712a2294207f265a9c45648d5cf
 mode = 0644
 
 [versions]
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
diff --git a/software/gitlab/software.cfg b/software/gitlab/software.cfg
index 95db5c81d78912aaff9cd05b653cad77511d0b85..7c7839e42677561ed0e36fa4a2fe7b54bbd5804c 100644
--- a/software/gitlab/software.cfg
+++ b/software/gitlab/software.cfg
@@ -381,5 +381,5 @@ cns.recipe.symlink = 0.2.3
 docutils = 0.12
 plone.recipe.command = 1.1
 rubygemsrecipe  = 0.2.2+slapos001
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 z3c.recipe.scripts = 1.0.1
diff --git a/software/html5ide/software.cfg b/software/html5ide/software.cfg
index 5c9ccd7664b4691c6d15cd0caa5247ced765047f..991f880d5ebd707fd8bcf4cb0ba2042694298fec 100644
--- a/software/html5ide/software.cfg
+++ b/software/html5ide/software.cfg
@@ -48,4 +48,4 @@ md5sum = 8cde04bfd0c0e9bd56744b988275cfd8
 PyRSS2Gen = 1.1
 cns.recipe.symlink = 0.2.3
 plone.recipe.command = 1.1
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
diff --git a/software/jstestnode/software.cfg b/software/jstestnode/software.cfg
index 5004d9b1a444f6c5de49345220a1819901c5c0e2..3bde175a98e6a7df6590581d4169c027e32e89ba 100644
--- a/software/jstestnode/software.cfg
+++ b/software/jstestnode/software.cfg
@@ -113,5 +113,5 @@ mode = 0644
 
 [versions]
 erp5.util = 0.4.49
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 selenium = 2.53.1
diff --git a/software/jupyter/software.cfg b/software/jupyter/software.cfg
index 265de9915f5b5fdc4ad761370cc8f74441886377..cb5e604baba6222ccde52228d3ddb7563dce9776 100644
--- a/software/jupyter/software.cfg
+++ b/software/jupyter/software.cfg
@@ -85,7 +85,7 @@ pyzmq = 16.0.2
 scikit-learn = 0.18.1
 seaborn = 0.7.1
 simplegeneric = 0.8.1
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 statsmodels = 0.8.0
 terminado = 0.6
 tornado = 4.4.2
diff --git a/software/kvm/software.cfg b/software/kvm/software.cfg
index c0fba75053e48bf25e3b9530e763a1faf53a92e3..0f70eacc2b81dbbb15b71ac0ebf3e7516d276f59 100644
--- a/software/kvm/software.cfg
+++ b/software/kvm/software.cfg
@@ -11,7 +11,7 @@ apache-libcloud = 1.1.0
 collective.recipe.environment = 0.2.0
 gitdb = 0.6.4
 pycurl = 7.43.0
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 smmap = 0.9.0
 # websockify = 0.8.0
 
diff --git a/software/nayuos/software.cfg b/software/nayuos/software.cfg
index 71c06bba1eb6060898a28c5aac39599bcab11b17..a05e4da579edf9cee6127071db72c3894d05b9bf 100644
--- a/software/nayuos/software.cfg
+++ b/software/nayuos/software.cfg
@@ -17,7 +17,7 @@ parts +=
 versions = versions
 
 [versions]
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 
 
 [template-instance]
diff --git a/software/neoppod/software-common.cfg b/software/neoppod/software-common.cfg
index af348b394493985f070ff6b4586647a35ee21070..92bfaf794c77815e43e1a1208d80a4c684ca926c 100644
--- a/software/neoppod/software-common.cfg
+++ b/software/neoppod/software-common.cfg
@@ -116,7 +116,7 @@ mysqlclient = 1.3.12
 persistent = 4.2.3
 pycrypto = 2.6.1
 pycurl = 7.43.0
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 slapos.toolbox = 0.73
 smmap2 = 2.0.1
 transaction = 1.7.0
diff --git a/software/nginx-push-stream/software.cfg b/software/nginx-push-stream/software.cfg
index a3fd3f44123ab6031fcb9db214a6e7336249163e..b438b03355e8e52375974589b16a5398faf508d3 100644
--- a/software/nginx-push-stream/software.cfg
+++ b/software/nginx-push-stream/software.cfg
@@ -45,5 +45,5 @@ output = ${buildout:directory}/instance-nginx.cfg.in
 mode = 0644
 
 [versions]
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 slapos.toolbox = 0.73
diff --git a/software/powerdns/software.cfg b/software/powerdns/software.cfg
index c55ea3380b5bdd7f368accfe4bf14ef03e4a7dee..33a22d8ff05a3d5ee1ce210d6d84b4d9105a82b7 100644
--- a/software/powerdns/software.cfg
+++ b/software/powerdns/software.cfg
@@ -65,4 +65,4 @@ mode = 0644
 PyRSS2Gen = 1.1
 cns.recipe.symlink = 0.2.3
 plone.recipe.command = 1.1
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
diff --git a/software/re6stnet/software.cfg b/software/re6stnet/software.cfg
index 3c9a61e4f9fd4191abe27bff05da2cb75731b46a..88dab31e41c1e844a39a51bf4dc99a0d76ef3f95 100644
--- a/software/re6stnet/software.cfg
+++ b/software/re6stnet/software.cfg
@@ -110,7 +110,7 @@ gitdb = 0.6.4
 plone.recipe.command = 1.1
 pycrypto = 2.6.1
 pycurl = 7.43.0
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 slapos.toolbox = 0.73
 smmap = 0.9.0
 
diff --git a/software/seleniumrunner/software.cfg b/software/seleniumrunner/software.cfg
index 88482e6c46fbc86b60e83ae947d40d5c33ba9e8e..82a46ddb3b27863c6b4ceb9529850ee3f01d6747 100644
--- a/software/seleniumrunner/software.cfg
+++ b/software/seleniumrunner/software.cfg
@@ -47,4 +47,4 @@ mode = 0644
 
 [versions]
 plone.recipe.command = 1.1
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
diff --git a/software/slapos-in-partition/software.cfg b/software/slapos-in-partition/software.cfg
index a7d3a9042075a5aa160d04a176a213d9233650e2..9c53ae4710d3afa5bc596fed77bdcc9b88fb6416 100644
--- a/software/slapos-in-partition/software.cfg
+++ b/software/slapos-in-partition/software.cfg
@@ -11,4 +11,4 @@ extends = common.cfg
 Pygments = 1.6
 collective.recipe.environment = 0.2.0
 collective.recipe.template = 1.10
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
diff --git a/software/slapos-testing/software.cfg b/software/slapos-testing/software.cfg
index 81ad7ba292a0cff54c5f9192c879b4aef718ea55..2b2057ebc8d6dda273201a93bc984bb17ff5abec 100644
--- a/software/slapos-testing/software.cfg
+++ b/software/slapos-testing/software.cfg
@@ -97,4 +97,4 @@ mode = 640
 Pygments = 2.1.3
 collective.recipe.template = 1.10
 plone.recipe.command = 1.1
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
diff --git a/software/slaprunner/software.cfg b/software/slaprunner/software.cfg
index 1d49ae52332c3f8eb5c45689517f63691d7e927c..1ebec7b3add58398a35764ad147da7684bc503c9 100644
--- a/software/slaprunner/software.cfg
+++ b/software/slaprunner/software.cfg
@@ -15,7 +15,7 @@ gitdb = 0.6.4
 gunicorn = 19.4.5
 prettytable = 0.7.2
 pycurl = 7.43.0
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 slapos.toolbox = 0.73
 smmap = 0.9.0
 
diff --git a/software/test-slave-instance-deployment/software.cfg b/software/test-slave-instance-deployment/software.cfg
index 075b2a1de4c0ea2a80a1b5a8d7f5536a4949fd9c..d5fcfb69a1bbf8d22e9b11d1d89f032b9dced5d4 100644
--- a/software/test-slave-instance-deployment/software.cfg
+++ b/software/test-slave-instance-deployment/software.cfg
@@ -59,7 +59,7 @@ eggs = collective.recipe.template
 collective.recipe.template = 1.11
 plone.recipe.command = 1.1
 slapos.recipe.build = 0.28
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 
 # Replicate slapos stack, but without shacache to not have to compile the entire world for a simple test.
 [buildout]
diff --git a/software/varnish/software.cfg b/software/varnish/software.cfg
index 5464b77e0d1adf74b26a0d06b535418ec864f5bb..24f8b46fcde65d60a45d9b251a585858260e1b62 100644
--- a/software/varnish/software.cfg
+++ b/software/varnish/software.cfg
@@ -62,4 +62,4 @@ md5sum = 0ea12a4ad2d2e3d406476e35b8d3e3fb
 mode = 640
 
 [versions]
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
diff --git a/stack/caucase/buildout.cfg b/stack/caucase/buildout.cfg
index 9092ba87477ef229235f013c34eaf13abbe53ed5..7522c88f52bf17233cd9b12b143774c449f35856 100644
--- a/stack/caucase/buildout.cfg
+++ b/stack/caucase/buildout.cfg
@@ -94,7 +94,7 @@ caucase = 0.1.4
 futures = 3.1.1
 gitdb2 = 2.0.2
 gunicorn = 19.7.1
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 slapos.toolbox = 0.73
 smmap2 = 2.0.3
 
diff --git a/stack/cloudooo.cfg b/stack/cloudooo.cfg
index 32c285a83a6ed40ca71788338ebafa4b2d1daf5f..02554249ae77c3f6a07a606b8cd8cfc0caf78582 100644
--- a/stack/cloudooo.cfg
+++ b/stack/cloudooo.cfg
@@ -89,7 +89,7 @@ PasteScript = 2.0.2
 WSGIUtils = 0.7
 python-magic = 0.4.6
 rdiff-backup = 1.0.5+SlapOSPatched001
-slapos.recipe.template = 3.0
+slapos.recipe.template = 4.0
 
 # Required by:
 # PasteScript==2.0