Puppet Class: role::deployment_server
- Defined in:
- modules/role/manifests/deployment_server.pp
Overview
MediaWiki Deployment Server (prod). This role DOES NOT include the kubernetes stuff.
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'modules/role/manifests/deployment_server.pp', line 2
class role::deployment_server {
system::role { 'deployment_server':
description => 'Deployment server for MediaWiki and related code',
}
# standards
include profile::base::production
include profile::firewall
include profile::backup::host
backup::set {'home': }
# webserver, scap deployment tool with SSH agent, rsync
include profile::mediawiki::deployment::server
include profile::scap::dsh
include profile::keyholder::server
# memcached-related
include profile::mediawiki::mcrouter_wancache
# client to fetch configuration data
include profile::conftool::client
# MediaWiki release uploads to releases servers
include profile::releases::mediawiki::private
include profile::releases::mediawiki::security
# tool to test webserver config changes
include profile::httpbb
# proxy for connection to other servers
include profile::services_proxy::envoy
# Scap relies on pulling Docker images in order to self-update
include profile::docker::engine
include profile::docker::prune_old_images
}
|