blob: 2eae3ee6b6aa7e320095b33e5968bd567d0b49ab [file] [log] [blame]
---
classes:
- apache
- mboxer
- ssl::name::wildcard_apache_org
- vhosts_asf::vhosts
- vhosts_asf::modules
- rsync_asf
- rsync::server
rsync_asf::cron_hour: 18
rsync_asf::cron_minute: 37
rsync_asf::fslist:
- /x1
rsync::package_ensure: 'latest'
rsync::server::use_xinetd: false
rsync::server::gid: 'nogroup'
rsync::server::module:
minotaur:
path: '/x1/minotaur/'
hosts_allow: '140.211.11.9'
auth_users: 'apb-minombox'
secrets_file: '/etc/rsyncd.secrets'
incoming_chmod: false
outgoing_chmod: false
read_only: 'no'
public:
path: '/x1/archives/'
hosts_allow: '10.10.3.159'
auth_users: 'apb-mailarchive'
secrets_file: '/etc/rsyncd.secrets'
incoming_chmod: false
outgoing_chmod: false
read_only: 'yes'
private:
path: '/x1'
hosts_allow: '10.10.3.159'
auth_users: 'apb-mailprivate'
secrets_file: '/etc/rsyncd.secrets'
incoming_chmod: false
outgoing_chmod: false
read_only: 'yes'
file:
'/etc/rsyncd.secrets':
content: "%{base::rsync_secrets}"
owner: 'root'
group: 'root'
mode: '0600'
base::basepackages:
- jed
postfix::server::home_mailbox: 'Maildir/'
postfix::server::inet_interfaces: 'all'
postfix::server::mailbox_command: '/usr/bin/procmail -a "$EXTENSION"'
postfix::server::myorigin: 'apache.org'
postfix::server::mynetworks: '140.211.11.3/32, 207.244.88.153/32, 207.244.88.144/32, 3.227.148.255/32, 10.10.3.0/24, 95.216.194.37/32'
postfix::server::mail_user: 'apmail'
postfix::server::message_size_limit: '429496729'
postfix::server::mailbox_size_limit: '4294967295'
postfix::server::smtpd_recipient_restrictions:
- 'permit_mynetworks'
- 'reject'
ssh_asf::server_options:
ListenAddress:
- '0.0.0.0'
- '::'
'Match Group *,!member,!disk,!asf999,!root-sudoers,!backup':
ForceCommand: '/usr/sbin/nologin'
X11Forwarding: 'no'
AllowTCPForwarding: 'no'
PermitTunnel: 'no'
vhosts_asf::modules::modules:
cgi:
name: 'cgi'
vhosts_asf::vhosts::vhosts:
status:
vhost_name: '*'
port: 80
docroot: '/var/www/html'
default_vhost: true
manage_docroot: false
servername: 'mbox-vm.apache.org'
serveradmin: 'users@infra.apache.org'
directoryindex: 'index.html'
options:
- Indexes
- FollowSymLinks
- MultiViews
- ExecCGI
custom_fragment: |
AddHandler cgi-script .cgi
cron:
# Roundtrip checks every 5 minutes
probe:
ensure: absent
user: 'root'
minute: '*/5'
hour: '*'
command: 'python3 /usr/local/etc/mboxer/tools/probe.cgi probe'