blob: 932a83cebbb8360bddb485af6c79942d0e0512b5 [file] [log] [blame]
---
classes:
- apache
- apache::mod::proxy
- apache::mod::proxy_http
- apache::mod::rewrite
- blocky
- buildbot_asf
- mysql_asf::backup
- mysql::server
- rsync::server
- rsync_asf
- ssl::name::wildcard_apache_org
- vhosts_asf::vhosts
apache::keepalive: 'On'
apache::keepalive_timeout: '15'
apache::timeout: 600
apache::mpm_module: 'event'
apache::mod::event::listenbacklog: '511'
apache::mod::event::maxclients: '500'
apache::mod::event::maxconnectionsperchild: '200000'
apache::mod::event::maxrequestworkers: '500'
apache::mod::event::maxsparethreads: '250'
apache::mod::event::minsparethreads: '150'
apache::mod::event::serverlimit: '10'
apache::mod::event::startservers: '5'
apache::mod::event::threadlimit: '500'
apache::mod::event::threadsperchild: '50'
apt::source:
trusty-archive:
comment: 'trusty archive for mysql 5.6'
location: 'http://archive.ubuntu.com/ubuntu'
release: 'trusty'
repos: 'universe'
ensure: present
mysql_asf::backup::rsync_offsite: 'false'
mysql_asf::backup::rsync_user: 'apb-buildbot-vm2'
mysql::server::package_name: 'mysql-server-5.6'
mysql::server::override_options:
mysqld:
ft_min_word_len: 2
bind-address: "%{::ipaddress_ens18}"
server-id: 1
binlog-format: 'mixed'
log_bin: '/var/log/mysql/mysql-bin.log'
innodb_flush_log_at_trx_commit: '1'
sync_binlog: '1'
binlog-ignore-db: 'mysql'
expire-logs-days: '5'
character-set-server: 'utf8'
max_allowed_packet: '64M'
max_connections: '4096'
skip_name_resolve: '1'
mysqldump:
max_allowed_packet: '64M'
mysql::server::databases:
asfbuildbot:
ensure: 'present'
charset: 'utf8'
collate: 'utf8_bin'
rsync::package_ensure: 'latest'
rsync::server::use_xinetd: false
rsync::server::gid: 'nogroup'
rsync::server::module:
master1:
path: '/x1/buildmaster/master1/'
hosts_allow: '209.188.14.147'
auth_users: 'apb-buildbot'
secrets_file: '/etc/rsyncd.secrets'
incoming_chmod: false
outgoing_chmod: false
read_only: 'no'
rsync_asf::cron_hour: 10
rsync_asf::cron_minute: 10
rsync_asf::fslist:
- /x1/buildmaster/master1/public_html
- /x1/db_dump
file:
'/etc/rsyncd.secrets':
content: "%{base::rsync_secrets}"
owner: 'root'
group: 'root'
mode: '0600'
vhosts_asf::vhosts::vhosts:
buildbot-vm-80:
vhost_name: '*'
priority: '12'
servername: 'buildbot-vm.apache.org'
serveraliases:
- 'ci.apache.org'
port: 80
ssl: false
docroot: '/var/www/html'
access_log_file: 'ci.apache.org.access.log'
error_log_file: 'ci.apache.org.error.log'
custom_fragment: |
RedirectMatch permanent ^/(.*)$ https://ci.apache.org/$1
buildbot-vm-443:
vhost_name: '*'
default_vhost: true
serveradmin: 'users@infra.apache.org'
servername: 'buildbot-vm.apache.org'
serveraliases:
- 'ci.apache.org'
port: 443
docroot: '/var/www/html'
access_log_file: 'ci.apache.org.access.log'
error_log_file: 'ci.apache.org.error.log'
ssl: true
ssl_cert: '/etc/ssl/certs/wildcard.apache.org.crt'
ssl_chain: '/etc/ssl/certs/wildcard.apache.org.chain'
ssl_key: '/etc/ssl/private/wildcard.apache.org.key'
custom_fragment: |
<Location /projects/flink/>
ProxyErrorOverride On
ErrorDocument 404 404.html
</Location>
RewriteEngine On
RewriteRule "/projects/flink/flink-docs-release-(0.[4-9](.+)?|0.10)/?(.*)" "/projects/flink/flink-docs-stable/" [R]
ProxyPass / http://127.0.0.1:8080/
ProxyPassReverse / http://127.0.0.1:8080/