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

Diff of /puppet/manifests/nodes.pp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 44 by misc, Wed Oct 27 15:51:23 2010 UTC revision 81 by misc, Thu Nov 4 01:19:58 2010 UTC
# Line 1  Line 1 
1  # svn, big important server  # svn, big important server
2  node valstar {  node valstar {
3    # Location: IELO datacenter (marseille)
4    #
5    # TODO:
6    # - SVN server
7    # - GIT server
8    # - setup urli build scheduler
9    # - setup youri
10    # - setup restricted shell access to allow "mdvsys submit" to work
11    # - setup maintainers database (with web interface)
12    # - mirroring (Nanar)
13    # - LDAP master
14    #
15      include default_mageia_server      include default_mageia_server
16      timezone::timezone { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
17      include rsyncd      include rsyncd
18      include mirror      include mirror
19        include openldap::master
20    
21      # for puppet svn checkout      # for puppet svn checkout
22      package {"subversion":      package {"subversion":
# Line 35  node valstar { Line 48  node valstar {
48      package {"puppet-server":      package {"puppet-server":
49          ensure => "installed"          ensure => "installed"
50      }      }
51    
52        package {"task-bs-cluster-main":
53            ensure => "installed"
54        }
55  }  }
56    
57  # web apps  # web apps
58  node alamut {  node alamut {
59    # Location: IELO datacenter (marseille)
60    #
61    # TODO:
62    # - bugzilla
63    # - nagios
64    # - api
65    # - mail server
66    # - mailing list server
67    # - wiki
68    # - pastbin
69    # - LDAP slave
70    # - transifex
71    # - SQL server
72    #
73          include default_mageia_server          include default_mageia_server
74      include bind::bind_master      include bind::bind_master
75        include postgresql
76      bind::zone_master { "mageia.org": }      bind::zone_master { "mageia.org": }
77      bind::zone_master { "mageia.fr": }      bind::zone_master { "mageia.fr": }
78      timezone::timezone { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
79        # for catdap and epoll
80        include apache::mod_perl
81  }  }
82    
83  # buildnode  # buildnode
84  node jonund {  node jonund {
85    # Location: IELO datacenter (marseille)
86    #
87          include default_mageia_server          include default_mageia_server
88            include default_mageia_buildnode
89      timezone::timezone { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
90  }  }
91    
92  node ecosse {  node ecosse {
93    # Location: IELO datacenter (marseille)
94    #
95          include default_mageia_server          include default_mageia_server
96            include default_mageia_buildnode
97      timezone::timezone { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
98  }  }
99    
100    
101  # backup server  # backup server
102  node fiona {  node fiona {
103    # Location: IELO datacenter (marseille)
104    #
105    # TODO:
106    # - buy the server
107    # - install the server in datacenter
108    #
109          include default_mageia_server          include default_mageia_server
110  }  }
111    
112  # gandi-vm  # gandi-vm
113  node krampouezh {  node krampouezh {
114    # Location: gandi VM
115    #
116    # TODO:
117    # - secondary MX
118    # - LDAP slave (for external traffic maybe)
119    #
120          include default_mageia_server          include default_mageia_server
121      include bind::bind_slave      include bind::bind_master
122        bind::zone_master { "mageia.org": }
123        bind::zone_master { "mageia.fr": }
124      timezone::timezone { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
125    # Other services running on this server :
126    # - meetbot
127  }  }
128    
129  node champagne {  node champagne {
130    # Location: gandi VM
131    #
132    # TODO:
133    # - setup mageia.org web site
134    # - setup blog
135    #
136          include default_mageia_server          include default_mageia_server
137        include apache::base
138  }  }
139    
140    

Legend:
Removed from v.44  
changed lines
  Added in v.81

  ViewVC Help
Powered by ViewVC 1.1.30