source: trunk/puppet/manifests/classes/webapps.pp @ 593

Last change on this file since 593 was 593, checked in by sebas@…, 14 years ago

lo pongo en la clase webapps.pp + actualizacion de webapps.pp

File size: 1.0 KB
Line 
1# probando sobre debian lenny
2## web apps php5/apache2/mysql
3#
4
5class webapps-php {
6
7    package { [ "apache2-mpm-prefork" ]:  ensure => installed  }
8
9    package { [
10        "php5",
11        "php5-gd",
12        "php5-mysql",
13        "php5-mcrypt",
14        "php5-cli",
15        ]: ensure => installed
16    }
17
18    service { "apache2":
19        enable    => true,
20        ensure    => running,
21        subscribe => [ Package[
22            "apache2-mpm-prefork",
23            "php5",
24            "php5-gd",
25            "php5-mcrypt",
26            "php5-cli"] ],
27    }
28
29#    include mysql-server
30#    preseed_package { "phpmyadmin" : ensure => present }
31}
32
33class mysql-server {
34
35    # TODO: set root password
36    # http://reductivelabs.com/trac/puppet/wiki/Recipes/MySQLServer
37    # http://github.com/camptocamp/puppet-mysql/tree
38    # http://github.com/duritong/puppet-mysql/tree
39    package { [ "mysql-server" ]: ensure => installed }
40
41    service { "mysql":
42      ensure => running,
43      enable => true,
44      name => "mysql",
45      require => Package["mysql-server"],
46    }
47}
Note: See TracBrowser for help on using the repository browser.