diff --git a/misc/deploy/puppet/init.pp b/misc/deploy/puppet/init.pp
index 778e18676a2217ca85daebb7f03b64505ccc3a8f..b29d8809bc55a13447e37ff6edb464906a8acba1 100644
--- a/misc/deploy/puppet/init.pp
+++ b/misc/deploy/puppet/init.pp
@@ -7,22 +7,24 @@ Exec {
 include apt
 
 package {
-    'vim':
-        ensure => installed;
-    'subversion':
-        ensure => installed;
-    'facter':
-        ensure => latest;
-    'strace':
-        ensure => latest;
-    'tcpdump':
-        ensure => latest;
-    'wget':
-        ensure => latest;
+  'vim':
+      ensure => installed;
+  'subversion':
+      ensure => installed;
+  'facter':
+      ensure => latest;
+  'strace':
+      ensure => latest;
+  'tcpdump':
+      ensure => latest;
+  'wget':
+      ensure => latest;
 }
 
 include git
 
+import 'log-analytics'
+
 import 'php-piwik'
 
 import 'piwikrepo'
diff --git a/misc/deploy/puppet/log-analytics.pp b/misc/deploy/puppet/log-analytics.pp
new file mode 100644
index 0000000000000000000000000000000000000000..28ee73cbbbfab6f325459e318f9f585ebb9272c9
--- /dev/null
+++ b/misc/deploy/puppet/log-analytics.pp
@@ -0,0 +1,14 @@
+
+# packages required for Log Analytics (integration tests)
+package {
+  'python-setuptools':
+      ensure => latest;
+  'python-dev':
+      ensure => latest;
+  'build-essential':
+      ensure => latest;
+}
+
+exec { "install simplejson":
+  command => "easy_install simplejson"
+}
\ No newline at end of file