aboutsummaryrefslogtreecommitdiffstats
path: root/manifests/nodes.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/nodes.pp')
-rw-r--r--manifests/nodes.pp120
1 files changed, 5 insertions, 115 deletions
diff --git a/manifests/nodes.pp b/manifests/nodes.pp
index 1a2ac33b..61a76ee8 100644
--- a/manifests/nodes.pp
+++ b/manifests/nodes.pp
@@ -1,117 +1,7 @@
-# svn, big important server
-node valstar {
-# Location: IELO datacenter (marseille)
-#
-# TODO:
-# - GIT server
-# - setup urli build scheduler
-# - setup youri
-# - setup restricted shell access to allow "mdvsys submit" to work
-# - setup maintainers database (with web interface)
-# - mirroring (Nanar)
-#
- include default_mageia_server
- timezone::timezone { "Europe/Paris": }
- include rsyncd
- include mirror
- include openldap::master
- include subversion::client
- include subversion::server
- include puppet::master
- include buildsystem::mainnode
-
- subversion::snapshot { "/etc/puppet":
- source => "svn://svn.mageia.org/adm/puppet/"
- }
-}
-
-# web apps
-node alamut {
-# Location: IELO datacenter (marseille)
-#
-# TODO:
-# - Review board
-# - nagios
-# - api
-# - mail server
-# - mailing list server
-# - wiki
-# - pastebin
-# - LDAP slave
-#
- include default_mageia_server
- include bind::bind_master
- include postgresql
- bind::zone_master { "mageia.org": }
- bind::zone_master { "mageia.fr": }
- timezone::timezone { "Europe/Paris": }
-
- include catdap
- include mga-mirrors
- include epoll
- include transifex
- include bugzilla
-}
-
-# buildnode
-node jonund {
-# Location: IELO datacenter (marseille)
-#
- include default_mageia_server
- include buildsystem::buildnode
- timezone::timezone { "Europe/Paris": }
- include shorewall
- include shorewall::default_firewall
- include testvm
-}
-
-node ecosse {
-# Location: IELO datacenter (marseille)
-#
- include default_mageia_server
- include buildsystem::buildnode
- timezone::timezone { "Europe/Paris": }
+# that's not for a real node called default, but
+# config applied to every node
+node default {
+ include common::default_mageia_server
}
-
-# backup server
-node fiona {
-# Location: IELO datacenter (marseille)
-#
-# TODO:
-# - buy the server
-# - install the server in datacenter
-# - install a backup system
- include default_mageia_server
-}
-
-# gandi-vm
-node krampouezh {
-# Location: gandi VM
-#
-# TODO:
-# - secondary MX
-# - LDAP slave (for external traffic maybe)
-#
- include default_mageia_server
- include bind::bind_master
- bind::zone_master { "mageia.org": }
- bind::zone_master { "mageia.fr": }
- timezone::timezone { "Europe/Paris": }
-# Other services running on this server :
-# - meetbot
-}
-
-node champagne {
-# Location: gandi VM
-#
-# TODO:
-# - setup mageia.org web site
-# - setup blog
-#
- include default_mageia_server
- timezone::timezone { "Europe/Paris": }
- include blog
-}
-
-
+import 'nodes/*.pp'