diff options
author | Michael Scherer <misc@mageia.org> | 2012-01-16 16:20:01 +0000 |
---|---|---|
committer | Michael Scherer <misc@mageia.org> | 2012-01-16 16:20:01 +0000 |
commit | edede56b2b5872feba831b05a2a374017f6a41d9 (patch) | |
tree | a7949fa4c4f7490a2dbbd20e044ee21d50b80f03 /manifests/nodes/valstar.pp | |
parent | eaf9b73d600ab86b2372f594268dda18f8d874b7 (diff) | |
download | puppet-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.pp | 55 |
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/", + } +} |