source: trunk/puppet/manifests/walsh.pp @ 369

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

nuevo codigo

File size: 4.0 KB
Line 
1node walsh {
2    include dyndns
3
4    include cups::browse
5    include ubuntu::optimizacion
6
7    include utile-cli
8
9    debproxy::activateclient { dist:
10       debproxyhost => "debproxy-ubuntu",
11    }
12
13    cronapt::mailon-mailto { dist:
14       mailon => "upgrade",
15       mailto => "seguridad@localhost"
16    }
17
18    include estacion-de-trabajo
19
20    ubuntufirefox::startuppage { dist:
21       startuppage => "http://www.sedenacional.cta.org.ar",
22    }
23
24    include ltsp::updateclient::piloto
25
26    ltsp::buildclient { dist:
27        mirror => "http://debproxy-ubuntu:3142/ar.archive.ubuntu.com/ubuntu",
28        securitymirror => "http://debproxy-ubuntu:3142/security.ubuntu.com"
29    }
30
31    include ltsp::tftpdhpa::activate
32
33    include matrix::ldapauthclient
34
35    # mount samba shared
36    package {
37         [ "smbfs" ]: ensure => installed;
38     }
39
40    file { ["/home"]:
41      ensure => directory,
42      owner => "root", group => "root", mode => "755"
43    }
44    file { ["/home/sedenacional-prensa"]:
45      ensure => directory,
46      owner => "root", group => "sedenacional-prensa", mode => "770"
47    }
48
49    file { ["/home/sedenacional-internacional"]:
50      ensure => directory,
51      owner => "root", group => "sedenacional-internacional", mode => "770"
52    }
53
54    file { ["/home/sedenacional-observatorio"]:
55      ensure => directory,
56      owner => "root", group => "sedenacional-observatorio", mode => "770"
57    }
58
59    file { ["/home/sedenacional-genero"]:
60      ensure => directory,
61      owner => "root", group => "sedenacional-genero", mode => "770"
62    }
63
64    file { ["/home/sedenacional-bloquegremial"]:
65      ensure => directory,
66      owner => "root", group => "sedenacional-bloquegremial", mode => "770"
67    }
68
69    file { ["/home/sedenacional-sistemas"]:
70      ensure => directory,
71      owner => "root", group => "sedenacional-sistemas", mode => "770"
72    }
73
74    file { ["/home/sedenacional-maquinavirtual"]:
75      ensure => directory,
76      owner => "root", group => "sedenacional-sistemas", mode => "775"
77    }
78
79     mount { "/home/sedenacional-prensa":
80         atboot   => true,
81         device   => "//tupac/prensa",
82         ensure   => mounted,
83         fstype   => "smbfs",
84         remounts => false,
85         options  => "credentials=/root/smb-prensa,dir_mode=0770,gid=10048,iocharset=utf8",
86         require  => package["smbfs"],
87     }
88
89     mount { "/home/sedenacional-internacional":
90         atboot   => true,
91         device   => "//tupac/internacional",
92         ensure   => mounted,
93         fstype   => "smbfs",
94         remounts => false,
95         options  => "credentials=/root/smb-internacional,dir_mode=0770,gid=10049,iocharset=utf8",
96         require  => package["smbfs"],
97     }
98
99     mount { "/home/sedenacional-observatorio":
100         atboot   => true,
101         device   => "//tupac/observatorio",
102         ensure   => mounted,
103         fstype   => "smbfs",
104         remounts => false,
105         options  => "credentials=/root/smb-observatorio,dir_mode=0770,gid=10050,iocharset=utf8",
106         require  => package["smbfs"],
107     }
108
109     mount { "/home/sedenacional-genero":
110         atboot   => true,
111         device   => "//tupac/genero",
112         ensure   => mounted,
113         fstype   => "smbfs",
114         remounts => false,
115         options  => "credentials=/root/smb-genero,dir_mode=0770,gid=10051,iocharset=utf8",
116         require  => package["smbfs"],
117     }
118
119     mount { "/home/sedenacional-bloquegremial":
120         atboot   => true,
121         device   => "//tupac/bloquegremial",
122         ensure   => mounted,
123         fstype   => "smbfs",
124         remounts => false,
125         options  => "credentials=/root/smb-bloquegremial,dir_mode=0770,gid=10054,iocharset=utf8",
126         require  => package["smbfs"],
127     }
128
129     mount { "/home/sedenacional-sistemas":
130         atboot   => true,
131         device   => "//tupac/sistemas",
132         ensure   => mounted,
133         fstype   => "smbfs",
134         remounts => false,
135         options  => "credentials=/root/smb-sistemas,dir_mode=0770,gid=10047,iocharset=utf8",
136         require  => package["smbfs"],
137     }
138
139}
Note: See TracBrowser for help on using the repository browser.