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

Last change on this file since 605 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
RevLine 
[367]1# probando sobre debian lenny
2## web apps php5/apache2/mysql
3#
4
[593]5class webapps-php {
6
[367]7    package { [ "apache2-mpm-prefork" ]:  ensure => installed  }
8
[593]9    package { [
10        "php5",
11        "php5-gd",
12        "php5-mysql",
13        "php5-mcrypt",
14        "php5-cli",
15        ]: ensure => installed
16    }
[367]17
[593]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    }
[367]28
[369]29#    include mysql-server
30#    preseed_package { "phpmyadmin" : ensure => present }
[593]31}
[367]32
[593]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    }
[367]47}
Note: See TracBrowser for help on using the repository browser.