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

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

nuevo servidor de prueba (bolivar) + nuevo grupo

File size: 4.5 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-instituto"]:
55      ensure => directory,
56      owner => "root", group => "sedenacional-instituto", mode => "770"
57    }
58
59    file { ["/home/sedenacional-observatorio"]:
60      ensure => directory,
61      owner => "root", group => "sedenacional-observatorio", mode => "770"
62    }
63
64    file { ["/home/sedenacional-genero"]:
65      ensure => directory,
66      owner => "root", group => "sedenacional-genero", mode => "770"
67    }
68
69    file { ["/home/sedenacional-bloquegremial"]:
70      ensure => directory,
71      owner => "root", group => "sedenacional-bloquegremial", mode => "770"
72    }
73
74    file { ["/home/sedenacional-sistemas"]:
75      ensure => directory,
76      owner => "root", group => "sedenacional-sistemas", mode => "770"
77    }
78
79    file { ["/home/sedenacional-maquinavirtual"]:
80      ensure => directory,
81      owner => "root", group => "sedenacional-sistemas", mode => "775"
82    }
83
84     mount { "/home/sedenacional-prensa":
85         atboot   => true,
86         device   => "//tupac/prensa",
87         ensure   => mounted,
88         fstype   => "smbfs",
89         remounts => false,
90         options  => "credentials=/root/smb-prensa,dir_mode=0770,gid=10048,iocharset=utf8",
91         require  => package["smbfs"],
92     }
93
94     mount { "/home/sedenacional-internacional":
95         atboot   => true,
96         device   => "//tupac/internacional",
97         ensure   => mounted,
98         fstype   => "smbfs",
99         remounts => false,
100         options  => "credentials=/root/smb-internacional,dir_mode=0770,gid=10049,iocharset=utf8",
101         require  => package["smbfs"],
102     }
103
104     mount { "/home/sedenacional-observatorio":
105         atboot   => true,
106         device   => "//tupac/observatorio",
107         ensure   => mounted,
108         fstype   => "smbfs",
109         remounts => false,
110         options  => "credentials=/root/smb-observatorio,dir_mode=0770,gid=10050,iocharset=utf8",
111         require  => package["smbfs"],
112     }
113
114     mount { "/home/sedenacional-genero":
115         atboot   => true,
116         device   => "//tupac/genero",
117         ensure   => mounted,
118         fstype   => "smbfs",
119         remounts => false,
120         options  => "credentials=/root/smb-genero,dir_mode=0770,gid=10051,iocharset=utf8",
121         require  => package["smbfs"],
122     }
123
124     mount { "/home/sedenacional-bloquegremial":
125         atboot   => true,
126         device   => "//tupac/bloquegremial",
127         ensure   => mounted,
128         fstype   => "smbfs",
129         remounts => false,
130         options  => "credentials=/root/smb-bloquegremial,dir_mode=0770,gid=10054,iocharset=utf8",
131         require  => package["smbfs"],
132     }
133
134     mount { "/home/sedenacional-sistemas":
135         atboot   => true,
136         device   => "//tupac/sistemas",
137         ensure   => mounted,
138         fstype   => "smbfs",
139         remounts => false,
140         options  => "credentials=/root/smb-sistemas,dir_mode=0770,gid=10047,iocharset=utf8",
141         require  => package["smbfs"],
142     }
143
144     mount { "/home/sedenacional-instituto":
145         atboot   => true,
146         device   => "//tupac/instituto",
147         ensure   => mounted,
148         fstype   => "smbfs",
149         remounts => false,
150         options  => "credentials=/root/smb-instituto,dir_mode=0770,gid=10060,iocharset=utf8",
151         require  => package["smbfs"],
152     }
153
154}
Note: See TracBrowser for help on using the repository browser.