/[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 28 by misc, Tue Oct 26 23:58:30 2010 UTC revision 53 by misc, Thu Oct 28 22:55:56 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 { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
17      include rsyncd      include rsyncd
18        include mirror
19        include openldap::master
20    
21      # for puppet svn checkout      # for puppet svn checkout
22      package {"subversion":      package {"subversion":
# Line 38  node valstar { Line 52  node valstar {
52    
53  # web apps  # web apps
54  node alamut {  node alamut {
55      #timezone { "Europe/Paris": }  # Location: IELO datacenter (marseille)
56          include default_mageia_server  #
57      include bind_master  # TODO:
58      zone_master { "mageia.org": }  # - bugzilla
59      zone_master { "mageia.fr": }  # - nagios
60    # - api
61    # - mail server
62    # - mailing list server
63    # - wiki
64    # - pastbin
65    # - LDAP slave
66    # - transifex
67    # - SQL server
68    #
69            include default_mageia_server
70        include bind::bind_master
71        bind::zone_master { "mageia.org": }
72        bind::zone_master { "mageia.fr": }
73        timezone::timezone { "Europe/Paris": }
74  }  }
75    
76  # buildnode  # buildnode
77  node jonund {  node jonund {
78      #timezone { "Europe/Paris": }  # Location: IELO datacenter (marseille)
79    #
80    # TODO:
81    # - iurt
82    #
83          include default_mageia_server          include default_mageia_server
84        timezone::timezone { "Europe/Paris": }
85  }  }
86    
87  node ecosse {  node ecosse {
88      #timezone { "Europe/Paris": }  # Location: IELO datacenter (marseille)
89    #
90    # TODO:
91    # - iurt
92    #
93          include default_mageia_server          include default_mageia_server
94        timezone::timezone { "Europe/Paris": }
95  }  }
96    
97    
98  # backup server  # backup server
99  node fiona {  node fiona {
100    # Location: IELO datacenter (marseille)
101    #
102    # TODO:
103    # - buy the server
104    # - install the server in datacenter
105    #
106          include default_mageia_server          include default_mageia_server
107  }  }
108    
109  # gandi-vm  # gandi-vm
110  node krampouezh {  node krampouezh {
111      #timezone { "Europe/Paris": }  # Location: gandi VM
112          include default_mageia_server  #
113      include bind_slave  # TODO:
114    # - secondary MX
115    # - LDAP slave (for external traffic maybe)
116    #
117            include default_mageia_server
118        include bind::bind_slave
119        timezone::timezone { "Europe/Paris": }
120    # Other services running on this server :
121    # - meetbot
122  }  }
123    
124  node champagne {  node champagne {
125    # Location: gandi VM
126    #
127    # TODO:
128    # - setup mageia.org web site
129    # - setup blog
130    #
131          include default_mageia_server          include default_mageia_server
132  }  }
133    

Legend:
Removed from v.28  
changed lines
  Added in v.53

  ViewVC Help
Powered by ViewVC 1.1.30