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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2729 - (hide annotations) (download)
Thu Apr 5 21:50:51 2012 UTC (12 years ago) by boklm
File size: 1842 byte(s)
include repoctl on valstar
1 misc 2303 # 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 misc 2545 timezone::timezone { 'Europe/Paris': }
11 misc 2303 include main_mirror
12 misc 2708 include openldap::master
13 misc 2303 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 buildsystem::mainnode
21     include buildsystem::sync20101
22     include buildsystem::release
23     include buildsystem::maintdb
24     include buildsystem::binrepo
25 boklm 2729 include buildsystem::repoctl
26 misc 2698 include softwarekey
27 boklm 2350 include mgasoft
28 misc 2303
29     include access_classes::committers
30     include restrictshell::allow_git
31     include restrictshell::allow_svn
32     include restrictshell::allow_pkgsubmit
33     include restrictshell::allow_maintdb
34     include restrictshell::allow_upload_bin
35     # disabled the ldap key here instead of disabling for the
36     # whole module ( see r698 )
37 misc 2545 class { 'openssh::ssh_keys_from_ldap':
38 misc 2708 symlink_users => ['schedbot', 'iurt']
39 misc 2303 }
40    
41     include mirror::mdv2010spring
42    
43     include repositories::subversion
44     include repositories::git
45     include repositories::sparkleshare
46    
47     include websites::svn
48    
49 misc 2545 subversion::snapshot { '/etc/puppet':
50     source => 'svn://svn.mageia.org/svn/adm/puppet/'
51 misc 2303 }
52    
53 misc 2545 mirror_cleaner::orphans { 'cauldron':
54     base => '/distrib/bootstrap/distrib/',
55 misc 2303 }
56 misc 2414
57     # TODO use a dns zone for that
58     host { 'arm1':
59 misc 2708 ensure => present,
60 misc 2545 ip => '10.10.10.11',
61     host_aliases => [ "arm1.$::domain" ],
62 misc 2414 }
63    
64     host { 'arm2':
65 misc 2708 ensure => present,
66 misc 2545 ip => '10.10.10.12',
67     host_aliases => [ "arm2.$::domain" ],
68 misc 2414 }
69 misc 2303 }

Properties

Name Value
svn:keywords ID Date Rev

  ViewVC Help
Powered by ViewVC 1.1.30