Configure apache via apache state

Change-Id: I4a8b0dce70f334f6520d0b7a33ba7f97d6cdfc56
Related-Prod: PROD-16189
diff --git a/tests/pillar/apache_single.sls b/tests/pillar/apache_single.sls
new file mode 100644
index 0000000..c8802f0
--- /dev/null
+++ b/tests/pillar/apache_single.sls
@@ -0,0 +1,50 @@
+ apache:
+   server:
+     enabled: true
+     bind:
+       address: 0.0.0.0
+       ports:
+       - 80
+       - 443
+       protocol: tcp
+     modules:
+     - ssl
+     - rewrite
+     default_mpm: prefork
+     mpm:
+       prefork:
+         servers:
+           start: 5
+           spare:
+             min: ${apache:server:mpm:prefork:servers:start}
+             max: 10
+           # Avoid memory leakage by restarting workers every x requests
+           max_requests: 0
+         # Should be 80% of server memory / average memory usage of one worker
+         max_clients: 150
+         # Should be same or more than max clients
+         limit: ${apache:server:mpm:prefork:max_clients}
+       event:
+         servers:
+           start: 5
+           spare:
+             min: 25
+             max: 75
+           threads_per_child: 25
+           # Avoid memory leakage by restarting workers every x requests
+           max_requests: 0
+         # Should be 80% of server memory / average memory usage of one worker
+         max_clients: 150
+         limit: 64
+       worker:
+         servers:
+           start: 5
+           spare:
+             min: 25
+             max: 75
+           threads_per_child: 25
+           # Avoid memory leakage by restarting workers every x requests
+           max_requests: 0
+         # Should be 80% of server memory / average memory usage of one worker
+         max_clients: 150
+         limit: 64
diff --git a/tests/pillar/cluster.sls b/tests/pillar/cluster.sls
index 9eeab95..d6ab61d 100644
--- a/tests/pillar/cluster.sls
+++ b/tests/pillar/cluster.sls
@@ -1,3 +1,5 @@
+include:
+ - .apache_single
 horizon:
   server:
     enabled: true
diff --git a/tests/pillar/single.sls b/tests/pillar/single.sls
index 08f6794..63acaff 100644
--- a/tests/pillar/single.sls
+++ b/tests/pillar/single.sls
@@ -1,3 +1,5 @@
+include:
+ - .apache_single
 horizon:
   server:
     enabled: true