/[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 55 by nanardon, Thu Oct 28 23:41:31 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 39  node valstar { Line 52  node valstar {
52    
53  # web apps  # web apps
54  node alamut {  node alamut {
55    # Location: IELO datacenter (marseille)
56    #
57    # TODO:
58    # - bugzilla
59    # - 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          include default_mageia_server
70      include bind::bind_master      include bind::bind_master
71        include postgresl
72      bind::zone_master { "mageia.org": }      bind::zone_master { "mageia.org": }
73      bind::zone_master { "mageia.fr": }      bind::zone_master { "mageia.fr": }
74      timezone::timezone { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
# Line 48  node alamut { Line 76  node alamut {
76    
77  # buildnode  # buildnode
78  node jonund {  node jonund {
79    # Location: IELO datacenter (marseille)
80    #
81    # TODO:
82    # - iurt
83    #
84          include default_mageia_server          include default_mageia_server
85      timezone::timezone { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
86  }  }
87    
88  node ecosse {  node ecosse {
89    # Location: IELO datacenter (marseille)
90    #
91    # TODO:
92    # - iurt
93    #
94          include default_mageia_server          include default_mageia_server
95      timezone::timezone { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
96  }  }
# Line 60  node ecosse { Line 98  node ecosse {
98    
99  # backup server  # backup server
100  node fiona {  node fiona {
101    # Location: IELO datacenter (marseille)
102    #
103    # TODO:
104    # - buy the server
105    # - install the server in datacenter
106    #
107          include default_mageia_server          include default_mageia_server
108  }  }
109    
110  # gandi-vm  # gandi-vm
111  node krampouezh {  node krampouezh {
112    # Location: gandi VM
113    #
114    # TODO:
115    # - secondary MX
116    # - LDAP slave (for external traffic maybe)
117    #
118          include default_mageia_server          include default_mageia_server
119      include bind::bind_slave      include bind::bind_slave
120      timezone::timezone { "Europe/Paris": }      timezone::timezone { "Europe/Paris": }
121    # Other services running on this server :
122    # - meetbot
123  }  }
124    
125  node champagne {  node champagne {
126    # Location: gandi VM
127    #
128    # TODO:
129    # - setup mageia.org web site
130    # - setup blog
131    #
132          include default_mageia_server          include default_mageia_server
133  }  }
134    

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

  ViewVC Help
Powered by ViewVC 1.1.30