From edede56b2b5872feba831b05a2a374017f6a41d9 Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Mon, 16 Jan 2012 16:20:01 +0000 Subject: split nodes.pp into smaller file, one per server --- manifests/nodes/alamut.pp | 74 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 manifests/nodes/alamut.pp (limited to 'manifests/nodes/alamut.pp') diff --git a/manifests/nodes/alamut.pp b/manifests/nodes/alamut.pp new file mode 100644 index 00000000..f48472df --- /dev/null +++ b/manifests/nodes/alamut.pp @@ -0,0 +1,74 @@ +# web apps +node alamut { +# Location: IELO datacenter (marseille) +# +# TODO: +# - Review board +# - api +# - pastebin +# - LDAP slave +# + include common::default_mageia_server_no_smtp + include postgresql::server + postgresql::tagged { "default": } + + timezone::timezone { "Europe/Paris": } + + include catdap + include mga-mirrors + include epoll + include transifex + include bugzilla + include sympa::server + include postfix::primary_smtp + + # temporary, just the time the vm is running there + host { 'friteuse': + ip => '192.168.122.131', + host_aliases => [ "friteuse.$domain", "forums.$domain" ], + ensure => 'present', + } + + # to create all phpbb database on alamut + phpbb::databases { $fqdn: } + + apache::vhost_redirect_ssl { "forums.$domain": } + apache::vhost_redirect { "forum.$domain": + url => "https://forums.$domain/", + } + apache::vhost_redirect { "ssl_forum.$domain": + url => "https://forums.$domain/", + vhost => "forum.$domain", + use_ssl => true, + } + + # connect to ssl so the proxy do not shoke if trying to + # enforce ssl ( note that this has not been tested, maybe this + # is uneeded ) + apache::vhost_reverse_proxy { "ssl_forums.$domain": + url => "https://forums.$domain/", + vhost => "forums.$domain", + use_ssl => true, + } + + include tld_redirections + + include libvirtd::kvm + include lists + include dns::server + include repositories::svn_mirror + include viewvc + + # disabled until fixed + #include repositories::git_mirror + include gitweb + + include xymon::server + apache::vhost_simple { "xymon.$domain": + location => "/var/lib/xymon/www", + } + + include youri-check::report + + include wikis +} -- cgit v1.2.1