aboutsummaryrefslogtreecommitdiffstats
path: root/manifests/nodes/valstar.pp
diff options
context:
space:
mode:
authorMichael Scherer <misc@mageia.org>2012-01-16 16:20:01 +0000
committerMichael Scherer <misc@mageia.org>2012-01-16 16:20:01 +0000
commitedede56b2b5872feba831b05a2a374017f6a41d9 (patch)
treea7949fa4c4f7490a2dbbd20e044ee21d50b80f03 /manifests/nodes/valstar.pp
parenteaf9b73d600ab86b2372f594268dda18f8d874b7 (diff)
downloadpuppet-edede56b2b5872feba831b05a2a374017f6a41d9.tar
puppet-edede56b2b5872feba831b05a2a374017f6a41d9.tar.gz
puppet-edede56b2b5872feba831b05a2a374017f6a41d9.tar.bz2
puppet-edede56b2b5872feba831b05a2a374017f6a41d9.tar.xz
puppet-edede56b2b5872feba831b05a2a374017f6a41d9.zip
split nodes.pp into smaller file, one per server
Diffstat (limited to 'manifests/nodes/valstar.pp')
-rw-r--r--manifests/nodes/valstar.pp55
1 files changed, 55 insertions, 0 deletions
diff --git a/manifests/nodes/valstar.pp b/manifests/nodes/valstar.pp
new file mode 100644
index 00000000..8bbc5077
--- /dev/null
+++ b/manifests/nodes/valstar.pp
@@ -0,0 +1,55 @@
+# svn, big important server
+node valstar {
+# Location: IELO datacenter (marseille)
+#
+# TODO:
+# - GIT server
+# - setup maintainers database (with web interface)
+#
+ include common::default_mageia_server
+ timezone::timezone { "Europe/Paris": }
+ include main_mirror
+ include openldap::master
+ include subversion::client
+ include subversion::server
+ include puppet::master
+ include reports::ii
+
+ include ssh::auth
+ include ssh::auth::keymaster
+ include buildsystem::mainnode
+ include buildsystem::mgacreatehome
+ include buildsystem::sync20101
+ include buildsystem::release
+ include buildsystem::maintdb
+ include buildsystem::binrepo
+ include softwarekey::base
+
+ include access_classes::committers
+ include restrictshell::allow_git
+ include restrictshell::allow_svn
+ include restrictshell::allow_pkgsubmit
+ include restrictshell::allow_maintdb
+ include restrictshell::allow_upload_bin
+ # disabled the ldap key here instead of disabling for the
+ # whole module ( see r698 )
+ class { "openssh::ssh_keys_from_ldap":
+ symlink_users => ['schedbot', 'iurt']
+ }
+
+ include mirror::mdv2010spring
+
+ include repositories::subversion
+ include repositories::git
+ include repositories::sparkleshare
+
+ include websites::svn
+
+ subversion::snapshot { "/etc/puppet":
+ source => "svn://svn.mageia.org/svn/adm/puppet/"
+ }
+
+ mirror_cleaner::orphans { "cauldron":
+ base => "/distrib/bootstrap/distrib/",
+ }
+}