/[adm]/puppet/manifests/nodes/valstar.pp
ViewVC logotype

Contents of /puppet/manifests/nodes/valstar.pp

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2830 - (show annotations) (download)
Tue Sep 4 15:59:40 2012 UTC (11 years, 7 months ago) by boklm
File size: 1356 byte(s)
add mga_buildsystem::mainnode class
1 # svn, big important server
2 node valstar {
3 # Location: IELO datacenter (marseille)
4 #
5 # TODO:
6 # - GIT server
7 # - setup maintainers database (with web interface)
8 #
9 include common::default_mageia_server
10 timezone::timezone { 'Europe/Paris': }
11 include main_mirror
12 include openldap::master
13 include subversion::client
14 include subversion::server
15 include puppet::master
16 include reports::ii
17
18 include ssh::auth
19 include ssh::auth::keymaster
20 include mga_buildsystem::mainnode
21 include softwarekey
22 include mgasoft
23
24 include access_classes::committers
25 include restrictshell::allow_git
26 include restrictshell::allow_svn
27 include restrictshell::allow_pkgsubmit
28 include restrictshell::allow_maintdb
29 include restrictshell::allow_upload_bin
30 # disabled the ldap key here instead of disabling for the
31 # whole module ( see r698 )
32 class { 'openssh::ssh_keys_from_ldap':
33 symlink_users => ['schedbot', 'iurt']
34 }
35
36 include mirror::mdv2010spring
37
38 include repositories::subversion
39 include repositories::git
40 include repositories::sparkleshare
41
42 include websites::svn
43
44 subversion::snapshot { '/etc/puppet':
45 source => 'svn://svn.mageia.org/svn/adm/puppet/'
46 }
47
48 mirror_cleaner::orphans { 'cauldron':
49 base => '/distrib/bootstrap/distrib/',
50 }
51 }

Properties

Name Value
svn:keywords ID Date Rev

  ViewVC Help
Powered by ViewVC 1.1.30