Merge branch 'lamp' into master
[slapos.git] / stack / lamp.cfg
1 [buildout]
2 find-links +=
3     http://www.nexedi.org/static/packages/source/slapos.buildout/
4
5 # Use only quite well working sites.
6 allow-hosts =
7   *.nexedi.org
8   *.python.org
9   *.sourceforge.net
10   alastairs-place.net
11   dist.repoze.org
12   effbot.org
13   github.com
14   peak.telecommunity.com
15   psutil.googlecode.com
16   www.dabeaz.com
17
18 parts =
19   template
20   apache-php
21   mariadb
22   eggs
23   instance-recipe-egg
24   
25 extends =
26   ../component/mariadb/buildout.cfg
27   ../component/apache/buildout.cfg
28   ../component/apache-php/buildout.cfg
29   ../component/dcron/buildout.cfg
30   ../component/git/buildout.cfg
31   ../component/glib/buildout.cfg
32   ../component/logrotate/buildout.cfg
33   ../component/python-2.7/buildout.cfg
34   ../component/lxml-python/buildout.cfg
35   ../component/zlib/buildout.cfg
36   ../component/stunnel/buildout.cfg  
37   ../component/pycrypto-python/buildout.cfg
38   ../component/mysql-python/buildout.cfg
39
40 [eggs]
41 recipe = zc.recipe.egg
42 eggs =
43   ${lxml-python:egg}
44   ${pycrypto-python:egg}
45
46 [mariadb]
47 keep-compile-dir = false
48
49 [application]
50 #XXX-Cedric : ugly hack to work around h.r.cmmi unrespectful behavior, so that
51 #             a cmmi Executes before application but after template downloading.
52 #             Useful when [application] uses slapos.recipe.build or
53 #             slapos.recipe.download rather than h.r.download.
54 depends = ${apache-php:location}
55
56
57 [networkcache]
58 # Romain Courteaud + Sebastien Robin + Alain Takoudjou signature certificate
59 signature-certificate-list =
60   -----BEGIN CERTIFICATE-----
61   MIIB4DCCAUkCADANBgkqhkiG9w0BAQsFADA5MQswCQYDVQQGEwJGUjEZMBcGA1UE
62   CBMQRGVmYXVsdCBQcm92aW5jZTEPMA0GA1UEChMGTmV4ZWRpMB4XDTExMDkxNTA5
63   MDAwMloXDTEyMDkxNTA5MDAwMlowOTELMAkGA1UEBhMCRlIxGTAXBgNVBAgTEERl
64   ZmF1bHQgUHJvdmluY2UxDzANBgNVBAoTBk5leGVkaTCBnzANBgkqhkiG9w0BAQEF
65   AAOBjQAwgYkCgYEApYZv6OstoqNzxG1KI6iE5U4Ts2Xx9lgLeUGAMyfJLyMmRLhw
66   boKOyJ9Xke4dncoBAyNPokUR6iWOcnPHtMvNOsBFZ2f7VA28em3+E1JRYdeNUEtX
67   Z0s3HjcouaNAnPfjFTXHYj4um1wOw2cURSPuU5dpzKBbV+/QCb5DLheynisCAwEA
68   ATANBgkqhkiG9w0BAQsFAAOBgQBCZLbTVdrw3RZlVVMFezSHrhBYKAukTwZrNmJX
69   mHqi2tN8tNo6FX+wmxUUAf3e8R2Ymbdbn2bfbPpcKQ2fG7PuKGvhwMG3BlF9paEC
70   q7jdfWO18Zp/BG7tagz0jmmC4y/8akzHsVlruo2+2du2freE8dK746uoMlXlP93g
71   QUUGLQ==
72   -----END CERTIFICATE-----
73   -----BEGIN CERTIFICATE-----
74   MIIEwAIBADANBgkqhkiG9w0BAQEFAASCBKowggSmAgEAAoIBAQDwyupMnruo3+Z2
75   1BBkQj+nCECu+TMI9s/0NVd73Hfst9GSr/eaZW8MJ6XNwyR/2DOkZs+1v97FBD9w
76   dT1Njg6WBF+Qavi5NU9D+XWOXNLQEJYIH1tEFbjcHKog4DplKOuOM59pBpVUak6Y
77   eZCoWXa3e7dNdv3jOUkqaTgG8Sv3tHetBTF2nSuj3M4ti66wV60Spo9L0BkeQl8j
78   h5qhr06aX0AYfrfHElWw4rvYz6ExIz4uP86/YlyktkI0DBNnI8uaOPKtgb8AzipF
79   b4wgWkwpmqCr/5+3DYFNIow2wkeq2XQKuC8um7EQXr3pDgCSEux5zb0sq7voyIhS
80   MIUIDQqXAgMBAAECggEBAKDIzdSltWcZQrmb9uoLdpdhIlfz3IkizU8jAyyY1ZdC
81   UvVg/LOjAZibLNKNeGTJiApCAHY7DVR+9qFwF6QetEyl1O4JD9YT677W5xFNmBMI
82   0DXSQk3fN1X66fsT3spHnaqRe+NUWwhIB/02R0qymlwAhzB5wSQlz147bgbsqVA3
83   bH6EuKLaGd0QSfAfp0ELqk0iz/K/TSIdH2W3UThB9setbLbYcmALDZ6ugUSqxHcn
84   8P9W8FUOONS68+wERL4cBAQ97SJLgOkV5HWWDd2GmP8Odh8KPJ8yuMeUrwuuFJb4
85   pUsICfBSJrTrdDli97ocuutwgSKmDuocTk3Ble7qCHECgYEA/dyzt1TzXN+V3J6n
86   L/yOznsd6gYOwriKiugYnjM6RMsPBAdb2OdD6idtQQEBkL5LH5jNy+0yQco1oqoV
87   HxZeqpGvQKPjHPLWUDNgHa880p3aAIr+y0lb5HfXPUZJscGanodJg8zEo4/6o3lh
88   34mXRTXhqWt11DulIspTpJw4gckCgYEA8tIJchWeqkkQff7l8wlLQFcMjMmBqtDO
89   UDMWWo3OV/MmKNGpyXFnRoyZf5MY03CZ7vskMmGYrG4UoRDhkX1uFjccFqTTtt8B
90   gEbY6DwNpckKLoyO99vwqeH2ZH6K2PsHJxBPHW5MyHE+mqyQP1peONisI73ke2MD
91   HTaSiwVGWV8CgYEA4bp3StMMuk5NESk5fB/UU6GBze+o/FffSPhru2/NphHwviJU
92   9x9ccj6wlRZx7+RlJClZBLVa9Mj6vDMEKOpZLs3vyUhwz/LVweaM1phVOuoFSGpP
93   eS83uIUfLGrtaFPASqn9ImbXiqChuu5ZqszLZ00r5NuaoCaRBchma35FeJECgYEA
94   kEAQlnKbiIPRRVhpGMFbsARGk1ieLHDRL7m5vN/jRkJPWA599ArnlHSwN6aWJ/4L
95   pHoTnc522XCn1qtlpX3DKXVhvV372/aNOLxd3VDXtrZA0zhzMnG5feKb8kVujMpM
96   DHvW1CATgzwrOc3r/4ba1KB7WtxTYK2ISxGBaw8eJLcCgYEAr12H7C22rKbySQdr
97   unCbkFS1U3D5rQrpneWzN3DkFySSMOwref/l1VJMJh+F5p2s8VQxlC14+rmNh3o3
98   pLK+jHoGZ00q15vsH4xKTUTHgyUOQ8e/FsrY9pwadT6iw529B6C+ZNzqRnRGfbZr
99   teOUBdScIHhUmQDkNALjEmOyYNI=
100   -----END CERTIFICATE-----
101   -----BEGIN CERTIFICATE-----
102   MIID3TCCAsWgAwIBAgIBDTANBgkqhkiG9w0BAQUFADCBhzELMAkGA1UEBhMCWFgx
103   DjAMBgNVBAgMBVN0YXRlMQ0wCwYDVQQHDARDaXR5MRAwDgYDVQQKDAdDb21wYW55
104   MSgwJgYDVQQDDB9BdXRvbWF0aWMgQ2VydGlmaWNhdGUgQXV0aG9yaXR5MR0wGwYJ
105   KoZIhvcNAQkBFg54eEBleGFtcGxlLmNvbTAeFw0xMTExMDgxMzU1NTJaFw0yMTEx
106   MDUxMzU1NTJaMF8xCzAJBgNVBAYTAlhYMQ4wDAYDVQQIDAVTdGF0ZTEQMA4GA1UE
107   CgwHQ29tcGFueTEPMA0GA1UEAwwGdGFsaW5vMR0wGwYJKoZIhvcNAQkBFg54eEBl
108   eGFtcGxlLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKkMeeZt
109   z/4p6hamN0yApJsIR5G9Mkdcr7VMKwVse1JpOOVj0XnHZ6+FYxgX16/vEjMfriO4
110   T/ffjnHmR+OwCMLC3rDe65CWZAktnOqKnDCCTLOgKx+pTc0eA1xEwitK8JR0L7lE
111   MdyK+rzQVaA1pWbMwyVqq8Q1fpRzZAiZJyPKTzDUgGXwaue50Pb7S77WTwO8WXAK
112   P3CK2gwYTfAb/jhwSSWk4zWmVGQA5nPq3IpHNxOhAYBiTpIiCwJB8p6tDZnZpQLe
113   AzClfWqKVJimVvCKRyMiuJlx7xiKbjLLiIo/u5WMlV0futcaf1R1VMbxYBcZB21S
114   M1txHbX6aq7IjkECAwEAAaN7MHkwCQYDVR0TBAIwADAsBglghkgBhvhCAQ0EHxYd
115   T3BlblNTTCBHZW5lcmF0ZWQgQ2VydGlmaWNhdGUwHQYDVR0OBBYEFGFXXztJn/eV
116   knd/IhlzhcXpyA4wMB8GA1UdIwQYMBaAFKm28UrrR+5HOLTksfGwB+b8zFOQMA0G
117   CSqGSIb3DQEBBQUAA4IBAQCP3uox7yQPUatGFT65YUmCwnOZQa2caGeON7DA7UUo
118   5UTBx8tU5wKR6Rw1VBkqLSR/K+OYPw6JyWpMJQrIqtURm0vJvqZIhuF+V3sHKGef
119   NC0n1ViD+aP72XvIjCnKKZYFJ9KTT+rmkT2SVwOWBkwMd9mPuIPmqZS0P0VLRTN0
120   WqktHtEF0slqMDGyoaOIKde1mQ7GnqIvfY5+AldrMXh+q+7gVGPYFOm0GZ+Hm7s4
121   v3/x9sKz9ceiEEyuKXKHS+mZ+6NOVjzwiX4lIOIXA/sgc0KMDXymdGcprIlhVi+f
122   dvUkPb5e0gENsh40+Iq/+Lf3th/mcLBOd2VjN3+RXMdw
123   -----END CERTIFICATE-----