summaryrefslogtreecommitdiff
path: root/profiles/wheezy/classes/Service
diff options
context:
space:
mode:
Diffstat (limited to 'profiles/wheezy/classes/Service')
-rw-r--r--profiles/wheezy/classes/Service/antivirus.yml10
-rw-r--r--profiles/wheezy/classes/Service/dhcp/client.yml9
-rw-r--r--profiles/wheezy/classes/Service/dhcp/index.yml9
-rw-r--r--profiles/wheezy/classes/Service/dns/autoritative.yml9
-rw-r--r--profiles/wheezy/classes/Service/dns/index.yml7
-rw-r--r--profiles/wheezy/classes/Service/git.yml11
-rw-r--r--profiles/wheezy/classes/Service/ids.yml9
-rw-r--r--profiles/wheezy/classes/Service/index.yml5
-rw-r--r--profiles/wheezy/classes/Service/log/index.yml11
-rw-r--r--profiles/wheezy/classes/Service/log/remote.yml11
-rw-r--r--profiles/wheezy/classes/Service/mail/antispam.yml14
-rw-r--r--profiles/wheezy/classes/Service/mail/imap.yml11
-rw-r--r--profiles/wheezy/classes/Service/mail/index.yml7
-rw-r--r--profiles/wheezy/classes/Service/mail/list.yml10
-rw-r--r--profiles/wheezy/classes/Service/mail/mda.yml9
-rw-r--r--profiles/wheezy/classes/Service/mail/mta.yml9
-rw-r--r--profiles/wheezy/classes/Service/mail/sasl.yml12
-rw-r--r--profiles/wheezy/classes/Service/mail/sieve.yml10
-rw-r--r--profiles/wheezy/classes/Service/ssh.yml12
-rw-r--r--profiles/wheezy/classes/Service/web/apache/gnutls.yml7
-rw-r--r--profiles/wheezy/classes/Service/web/apache/index.yml9
-rw-r--r--profiles/wheezy/classes/Service/web/apache/uwsgi.yml9
-rw-r--r--profiles/wheezy/classes/Service/web/index.yml5
-rw-r--r--profiles/wheezy/classes/Service/web/mail/cider.yml9
-rw-r--r--profiles/wheezy/classes/Service/web/uwsgi/index.yml9
-rw-r--r--profiles/wheezy/classes/Service/web/uwsgi/psgi.yml9
-rw-r--r--profiles/wheezy/classes/Service/web/uwsgi/python.yml9
-rw-r--r--profiles/wheezy/classes/Service/web/wiki/moinmoin.yml9
28 files changed, 260 insertions, 0 deletions
diff --git a/profiles/wheezy/classes/Service/antivirus.yml b/profiles/wheezy/classes/Service/antivirus.yml
new file mode 100644
index 0000000..6ae9ed5
--- /dev/null
+++ b/profiles/wheezy/classes/Service/antivirus.yml
@@ -0,0 +1,10 @@
+classes:
+ - cli.compression.uncommon
+ - Service
+parameters:
+ doc:
+ service:
+ pkg:
+ - include antivirus service ClamAV
+ pkg:
+ - clamav-daemon
diff --git a/profiles/wheezy/classes/Service/dhcp/client.yml b/profiles/wheezy/classes/Service/dhcp/client.yml
new file mode 100644
index 0000000..8d62cef
--- /dev/null
+++ b/profiles/wheezy/classes/Service/dhcp/client.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service
+parameters:
+ doc:
+ service:
+ pkg:
+ - include DHCP client service
+ pkg:
+ - isc-dhcp-client
diff --git a/profiles/wheezy/classes/Service/dhcp/index.yml b/profiles/wheezy/classes/Service/dhcp/index.yml
new file mode 100644
index 0000000..0b86e74
--- /dev/null
+++ b/profiles/wheezy/classes/Service/dhcp/index.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service
+parameters:
+ doc:
+ service:
+ pkg:
+ - include DHCP service
+ pkg:
+ - isc-dhcp-server
diff --git a/profiles/wheezy/classes/Service/dns/autoritative.yml b/profiles/wheezy/classes/Service/dns/autoritative.yml
new file mode 100644
index 0000000..4055e9f
--- /dev/null
+++ b/profiles/wheezy/classes/Service/dns/autoritative.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.dns
+parameters:
+ doc:
+ service:
+ pkg:
+ - include authoritative domain name service BIND
+ pkg:
+ - bind9
diff --git a/profiles/wheezy/classes/Service/dns/index.yml b/profiles/wheezy/classes/Service/dns/index.yml
new file mode 100644
index 0000000..800b71d
--- /dev/null
+++ b/profiles/wheezy/classes/Service/dns/index.yml
@@ -0,0 +1,7 @@
+classes:
+ - Service
+parameters:
+ doc:
+ service-dns:
+ headline:
+ - Domain name service
diff --git a/profiles/wheezy/classes/Service/git.yml b/profiles/wheezy/classes/Service/git.yml
new file mode 100644
index 0000000..437779e
--- /dev/null
+++ b/profiles/wheezy/classes/Service/git.yml
@@ -0,0 +1,11 @@
+classes:
+ - Service.web.apache
+ - Service
+parameters:
+ doc:
+ service:
+ pkg:
+ - include git service
+ pkg:
+ - gitweb
+ - git-daemon-sysvinit
diff --git a/profiles/wheezy/classes/Service/ids.yml b/profiles/wheezy/classes/Service/ids.yml
new file mode 100644
index 0000000..43925bb
--- /dev/null
+++ b/profiles/wheezy/classes/Service/ids.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service
+parameters:
+ doc:
+ service:
+ pkg:
+ - include intrusion detection system fail2ban
+ pkg:
+ - fail2ban
diff --git a/profiles/wheezy/classes/Service/index.yml b/profiles/wheezy/classes/Service/index.yml
new file mode 100644
index 0000000..8374411
--- /dev/null
+++ b/profiles/wheezy/classes/Service/index.yml
@@ -0,0 +1,5 @@
+parameters:
+ doc:
+ service:
+ headline:
+ - Service
diff --git a/profiles/wheezy/classes/Service/log/index.yml b/profiles/wheezy/classes/Service/log/index.yml
new file mode 100644
index 0000000..5839afb
--- /dev/null
+++ b/profiles/wheezy/classes/Service/log/index.yml
@@ -0,0 +1,11 @@
+classes:
+ - Service
+parameters:
+ doc:
+ service-log:
+ headline:
+ - Syslog service
+ pkg:
+ - include syslog service Rsyslog
+ pkg:
+ - rsyslog
diff --git a/profiles/wheezy/classes/Service/log/remote.yml b/profiles/wheezy/classes/Service/log/remote.yml
new file mode 100644
index 0000000..ab33bcd
--- /dev/null
+++ b/profiles/wheezy/classes/Service/log/remote.yml
@@ -0,0 +1,11 @@
+classes:
+ - Service.log
+parameters:
+ doc:
+ service:
+ pkg:
+ - include Rsyslog plugin for secure remote logging
+ pkg:
+ - rsyslog-gnutls
+ pkg-auto:
+ - rsyslog
diff --git a/profiles/wheezy/classes/Service/mail/antispam.yml b/profiles/wheezy/classes/Service/mail/antispam.yml
new file mode 100644
index 0000000..849b1ca
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/antispam.yml
@@ -0,0 +1,14 @@
+classes:
+ - Service.mail
+parameters:
+ doc:
+ service:
+ pkg:
+ - include antispam service AMaViS (with SpamAssassin)
+ pkg:
+ - amavisd-new
+ - pyzor
+ - razor
+ - spamassassin
+ pkg-avoid:
+ - spamc
diff --git a/profiles/wheezy/classes/Service/mail/imap.yml b/profiles/wheezy/classes/Service/mail/imap.yml
new file mode 100644
index 0000000..629afe4
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/imap.yml
@@ -0,0 +1,11 @@
+classes:
+ - Service.mail.mda
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - include IMAP mail access service using Dovecot
+ pkg:
+ - dovecot-imapd
+ pkg-auto:
+ - dovecot-core
diff --git a/profiles/wheezy/classes/Service/mail/index.yml b/profiles/wheezy/classes/Service/mail/index.yml
new file mode 100644
index 0000000..9033f89
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/index.yml
@@ -0,0 +1,7 @@
+classes:
+ - Service
+parameters:
+ doc:
+ service-mail:
+ headline:
+ - Mail service
diff --git a/profiles/wheezy/classes/Service/mail/list.yml b/profiles/wheezy/classes/Service/mail/list.yml
new file mode 100644
index 0000000..afbc1b5
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/list.yml
@@ -0,0 +1,10 @@
+classes:
+ - Service.web.apache
+ - Service.mail.mta
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - include mailinglist service Mailman
+ pkg:
+ - mailman
diff --git a/profiles/wheezy/classes/Service/mail/mda.yml b/profiles/wheezy/classes/Service/mail/mda.yml
new file mode 100644
index 0000000..61425fc
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/mda.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.mail
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - install mail delivery agent Dovecot
+ pkg:
+ - dovecot-core
diff --git a/profiles/wheezy/classes/Service/mail/mta.yml b/profiles/wheezy/classes/Service/mail/mta.yml
new file mode 100644
index 0000000..2700391
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/mta.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.mail
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - install mail transport agent Postfix
+ pkg:
+ - postfix
diff --git a/profiles/wheezy/classes/Service/mail/sasl.yml b/profiles/wheezy/classes/Service/mail/sasl.yml
new file mode 100644
index 0000000..fbba6ba
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/sasl.yml
@@ -0,0 +1,12 @@
+#TODO: check if cyrus-sasl is still needed
+classes:
+ - Service.mail.mta
+ - Service.mail.mda
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - install SASL email authentication using Dovecot and Cyrus
+ pkg:
+ - dovecot-core
+ - sasl2-bin
diff --git a/profiles/wheezy/classes/Service/mail/sieve.yml b/profiles/wheezy/classes/Service/mail/sieve.yml
new file mode 100644
index 0000000..2f80658
--- /dev/null
+++ b/profiles/wheezy/classes/Service/mail/sieve.yml
@@ -0,0 +1,10 @@
+classes:
+ - Service.mail.mda
+parameters:
+ doc:
+ service-mail:
+ pkg:
+ - include Dovecot Sieve filter and Managesieve service
+ pkg:
+ - dovecot-sieve
+ - dovecot-managesieve
diff --git a/profiles/wheezy/classes/Service/ssh.yml b/profiles/wheezy/classes/Service/ssh.yml
new file mode 100644
index 0000000..2992c23
--- /dev/null
+++ b/profiles/wheezy/classes/Service/ssh.yml
@@ -0,0 +1,12 @@
+classes:
+ - cli.ssh-server
+ - Service
+parameters:
+ doc:
+ service:
+ pkg:
+ - include remote access to console (ssh)
+ pkg-auto:
+ - ncurses-term
+ - openssh-blacklist
+ - openssh-blacklist-extra
diff --git a/profiles/wheezy/classes/Service/web/apache/gnutls.yml b/profiles/wheezy/classes/Service/web/apache/gnutls.yml
new file mode 100644
index 0000000..f2ef7a9
--- /dev/null
+++ b/profiles/wheezy/classes/Service/web/apache/gnutls.yml
@@ -0,0 +1,7 @@
+classes:
+ - Service.web.apache
+parameters:
+ doc:
+ service-web:
+ pkg:
+ - install Apache2 plugin GnuTLS
diff --git a/profiles/wheezy/classes/Service/web/apache/index.yml b/profiles/wheezy/classes/Service/web/apache/index.yml
new file mode 100644
index 0000000..af93509
--- /dev/null
+++ b/profiles/wheezy/classes/Service/web/apache/index.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.web
+parameters:
+ doc:
+ service-web:
+ pkg:
+ - install web service Apache2
+ pkg:
+ - apache2-mpm-worker
diff --git a/profiles/wheezy/classes/Service/web/apache/uwsgi.yml b/profiles/wheezy/classes/Service/web/apache/uwsgi.yml
new file mode 100644
index 0000000..01d8760
--- /dev/null
+++ b/profiles/wheezy/classes/Service/web/apache/uwsgi.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.web.apache
+parameters:
+ doc:
+ service-web:
+ pkg:
+ - install Apache2 plugin for uWSGI
+ pkg:
+ - libapache2-mod-uwsgi
diff --git a/profiles/wheezy/classes/Service/web/index.yml b/profiles/wheezy/classes/Service/web/index.yml
new file mode 100644
index 0000000..80392e7
--- /dev/null
+++ b/profiles/wheezy/classes/Service/web/index.yml
@@ -0,0 +1,5 @@
+parameters:
+ doc:
+ service-web:
+ headline:
+ - Web service
diff --git a/profiles/wheezy/classes/Service/web/mail/cider.yml b/profiles/wheezy/classes/Service/web/mail/cider.yml
new file mode 100644
index 0000000..b213a31
--- /dev/null
+++ b/profiles/wheezy/classes/Service/web/mail/cider.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.web.uwsgi.psgi
+parameters:
+ doc:
+ service-web:
+ pkg:
+ - include webmail service CiderWebmail
+ pkg-auto:
+ - ciderwebmail
diff --git a/profiles/wheezy/classes/Service/web/uwsgi/index.yml b/profiles/wheezy/classes/Service/web/uwsgi/index.yml
new file mode 100644
index 0000000..40059cd
--- /dev/null
+++ b/profiles/wheezy/classes/Service/web/uwsgi/index.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.web.apache
+parameters:
+ doc:
+ service-web:
+ pkg:
+ - install web service uWSGI
+ pkg:
+ - uwsgi
diff --git a/profiles/wheezy/classes/Service/web/uwsgi/psgi.yml b/profiles/wheezy/classes/Service/web/uwsgi/psgi.yml
new file mode 100644
index 0000000..afaaa48
--- /dev/null
+++ b/profiles/wheezy/classes/Service/web/uwsgi/psgi.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.web.uwsgi
+parameters:
+ doc:
+ service-web:
+ pkg:
+ - install uWSGI plugin for Perl PSGI interface
+ pkg:
+ - uwsgi-plugin-psgi
diff --git a/profiles/wheezy/classes/Service/web/uwsgi/python.yml b/profiles/wheezy/classes/Service/web/uwsgi/python.yml
new file mode 100644
index 0000000..f21bac2
--- /dev/null
+++ b/profiles/wheezy/classes/Service/web/uwsgi/python.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.web.uwsgi
+parameters:
+ doc:
+ service-web:
+ pkg:
+ - install uWSGI plugin for Python WSGI interface
+ pkg:
+ - uwsgi-plugin-python
diff --git a/profiles/wheezy/classes/Service/web/wiki/moinmoin.yml b/profiles/wheezy/classes/Service/web/wiki/moinmoin.yml
new file mode 100644
index 0000000..3c364cf
--- /dev/null
+++ b/profiles/wheezy/classes/Service/web/wiki/moinmoin.yml
@@ -0,0 +1,9 @@
+classes:
+ - Service.web.uwsgi.python
+parameters:
+ doc:
+ service-web:
+ pkg:
+ - include wiki service MoinMoin
+ pkg-auto:
+ - python-moinmoin