Test different PHP versions
diff --git a/tests/pillar/apache_server_php5.sls b/tests/pillar/apache_server_php5.sls
new file mode 100644
index 0000000..0c75989
--- /dev/null
+++ b/tests/pillar/apache_server_php5.sls
@@ -0,0 +1,77 @@
+apache:
+ server:
+ enabled: true
+ modules:
+ - cgi
+ - php
+ module_php: php5
+ user:
+ cloudlab:
+ enabled: true
+ password: cloudlab
+ htpasswd: cloudlab.htpasswd
+ robots:
+ default:
+ all:
+ disallow:
+ - /
+ site:
+ roundcube:
+ enabled: true
+ type: static
+ name: roundcube
+ root: /usr/share/roundcube
+ robots: default
+ locations:
+ - uri: /admin
+ path: /usr/share/postfixadmin
+ auth:
+ engine: kerberos
+ name: "Kerberos Authentication"
+ require:
+ - "ldap-attribute memberOf='cn=jenkins,cn=groups,cn=accounts,dc=example,dc=eu'"
+ kerberos:
+ realms:
+ - EXAMPLE.EU
+ keytab: /etc/apache2/ipa.keytab
+ service: HTTP
+ method:
+ negotiate: true
+ k5passwd: true
+ ldap:
+ url: "ldaps://idm01.example.eu/dc=example,dc=eu?krbPrincipalName"
+ mech: GSSAPI
+ - uri: /mailman
+ path: /usr/lib/cgi-bin/mailman
+ script: true
+ auth:
+ engine: basic
+ htpasswd: cloudlab.htpasswd
+ - uri: /pipermail
+ path: /var/lib/mailman/archives/public
+ webdav:
+ enabled: true
+ - uri: /images/mailman
+ path: /usr/share/images/mailman
+ host:
+ name: mail.example.com
+ aliases:
+ - mail.example.com
+ - lists.example.com
+ - mail01.example.com
+ - mail01
+ default_mpm: prefork
+ mpm:
+ prefork:
+ enabled: true
+ 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}