source: trunk/puppet/manifests/node-prod-servidores.pp @ 369

Last change on this file since 369 was 369, checked in by sebas, 15 years ago

nuevo codigo

File size: 1.7 KB
RevLine 
[369]1node chavez {
2    include test_class
3
4    include svn
5
6    svn::checkout { chavez-preseed:
7       repository => "https://svn.redcta.org.ar/proyectos/redcta/trunk/preseed",
8       local_path => "/var/www",
9       local_name => "preseed",
10    }
11
12    cronapt::mailon-mailto { dist:
13       mailon => "upgrade",
14       mailto => "security@localhost"
15    }
16
17    include debproxy::server
18
19    include webapps-php
20
21    include utile-cli
22
23}
24
25node guevara {
26    include test_class
27    include utile-cli
28
29    debproxy::activateclient { dist:
30       debproxyhost => "debproxy",
31    }
32
33    package {
34         [ "util-vserver" ]: ensure => installed;
35     }
36
37    package {
38        [ "cryptsetup"]: ensure => installed;
39    }
40
41    file { "/etc/crypttab":
42        owner => root,
43        group => root,
44        mode => 644,
45        source => "puppet:///files/guevara/crypttab"
46    }
47
48    file { ["/backup"]:
49      ensure => directory,
50      owner => "root", group => "root", mode => "770"
51    }
52
53     mount { "/backup":
54         atboot   => false,
55         device   => "/dev/mapper/backup-crypto",
56         ensure   => mounted,
57         fstype   => "ext3",
58         remounts => false,
59         options  => "rw,suid,dev,exec,noauto,nouser,async",
60        require => file["/backup"],
61     }
62
63}
64
[224]65node evo {
66    include test_class
67    include utile-cli
68
69    debproxy::activateclient { dist:
70       debproxyhost => "debproxy",
71    }
72
73    include debproxy::server
74}
75
76node impreso {
77
78    include test_class
79    include utile-cli
80
81    debproxy::activateclient { dist:
82       debproxyhost => "debproxy-ubuntu",
83    }
84}
85
86node impresion-bog {
87
88    include test_class
89    include utile-cli
90
91    debproxy::activateclient { dist:
92       debproxyhost => "debproxy-ubuntu",
93    }
94}
95
Note: See TracBrowser for help on using the repository browser.