summaryrefslogtreecommitdiffstats
path: root/test/data
diff options
context:
space:
mode:
authorluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-07-10 23:24:34 +0000
committerluke <luke@980ebf18-57e1-0310-9a29-db15c13687c0>2007-07-10 23:24:34 +0000
commit2d3c920e0fdef4ca38e14677a4a670f0890ff994 (patch)
tree01dfd2f3106dd6605cd9055c306493e29fd7029c /test/data
parentfdfe0a387d95045d442b945d54a6b757b9581e2e (diff)
downloadpuppet-2d3c920e0fdef4ca38e14677a4a670f0890ff994.tar.gz
puppet-2d3c920e0fdef4ca38e14677a4a670f0890ff994.tar.xz
puppet-2d3c920e0fdef4ca38e14677a4a670f0890ff994.zip
Adding support for a "mailalias" type, with /etc/aliases support initially. I have not yet figured out how to best rebuild the aliases file when necessary.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2676 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'test/data')
-rw-r--r--test/data/types/mailalias/file1183
1 files changed, 183 insertions, 0 deletions
diff --git a/test/data/types/mailalias/file1 b/test/data/types/mailalias/file1
new file mode 100644
index 000000000..a7cbd4ebf
--- /dev/null
+++ b/test/data/types/mailalias/file1
@@ -0,0 +1,183 @@
+# This is the aliases file - it says who gets mail for whom.
+# It was originally generated by `eximconfig', part of the exim package
+# distributed with Debian, but it may edited by the mail system administrator.
+# This file originally generated by eximconfig at Tue Jul 12345 12345:12345:12345 CDT 12345
+# See exim info section for details of the things that can be configured here.
+
+# Local aliases
+eight-phone: 12345@domain.com
+eight-pager: eight-phone
+eight-sms: eight-phone
+cindy-phone: 12345@domain.com
+cindy-pager: cindy-phone
+cindy-sms: cindy-phone
+
+ben-phone: 12345@txt.att.net
+ben: eight
+ajax: eight
+
+teyo: teyo@brainfinger.org
+
+#----------------#
+# Family aliases #
+#----------------#
+
+smithes: eight,six,two,seven,isaiah,kristen,cindy,three
+smith: smithes
+#morris: morrisbpaddlin@hotmail.com
+#six: grendelwench@hotmail.com
+two: twosmith@thirddomain.com
+seven: sevensmith@thirddomain.com
+isaiah: ismith@thirddomain.com
+kristen: kristenwells@thirddomain.com
+one-phone: 12345@otherdomain.com
+one-pager: one-phone
+seven-phone: 12345@otherdomain.com
+seven-pager: seven-phone
+seven-sms: seven-phone
+ike-phone: 12345@otherdomain.com
+ike-page: ike-phone
+ike-sms: ike-phone
+six-phone: 12345@otherdomain.com
+six-page: six-phone
+six-sms: six-phone
+three: tferguson@mmc.edu
+three-phone: 12345@otherdomain.com
+three-page: three-phone
+three-sms: three-phone
+four-phone: 12345@otherdomain.com
+four-page: four-phone
+four-sms: four-phone
+two-phone: 12345@otherdomain.com
+two-page: two-phone
+two-sms: two-phone
+five-phone: 12345@otherdomain.com
+five-page: five-phone
+five-sms: five-phone
+
+#----------------#
+# work aliases #
+#----------------#
+consulting: eight
+svn: eight
+info: eight
+blog: eight
+paypal: eight
+trac: puppet-dev
+dev: eight
+sales: eight
+training: eight
+support: eight
+faq: eight
+puppet-docs: eight,nine@domain.com,ten@domain.com,eleven@other.com
+docs: puppet-docs
+jobs: eight
+
+# System stuff
+postmaster: eight
+root: eight
+
+daemon: root
+bin: root
+sys: root
+sync: root
+games: root
+man: root
+lp: root
+mail: root
+news: root
+uucp: root
+proxy: root
+postgres: root
+www-data: root
+backup: root
+operator: root
+list: root
+irc: root
+gnats: root
+nobody: root
+
+filemaker: eight
+
+hostmaster: root
+usenet: root
+webmaster: root
+www: root
+ftp: root
+abuse: root
+noc: root
+security: root
+
+mailer-daemon: postmaster
+
+tap: one@two.com,two@three.com,three@four.com,four@five.com,five@six.com
+
+mailman: "|/var/lib/mailman/mail/mailman post mailman"
+mailman-admin: "|/var/lib/mailman/mail/mailman admin mailman"
+mailman-bounces: "|/var/lib/mailman/mail/mailman bounces mailman"
+mailman-confirm: "|/var/lib/mailman/mail/mailman confirm mailman"
+mailman-join: "|/var/lib/mailman/mail/mailman join mailman"
+mailman-leave: "|/var/lib/mailman/mail/mailman leave mailman"
+mailman-owner: "|/var/lib/mailman/mail/mailman owner mailman"
+mailman-request: "|/var/lib/mailman/mail/mailman request mailman"
+mailman-subscribe: "|/var/lib/mailman/mail/mailman subscribe mailman"
+mailman-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe mailman"
+
+puppet-dev: "|/var/lib/mailman/mail/mailman post puppet-dev"
+puppet-dev-admin: "|/var/lib/mailman/mail/mailman admin puppet-dev"
+puppet-dev-bounces: "|/var/lib/mailman/mail/mailman bounces puppet-dev"
+puppet-dev-confirm: "|/var/lib/mailman/mail/mailman confirm puppet-dev"
+puppet-dev-join: "|/var/lib/mailman/mail/mailman join puppet-dev"
+puppet-dev-leave: "|/var/lib/mailman/mail/mailman leave puppet-dev"
+puppet-dev-owner: "|/var/lib/mailman/mail/mailman owner puppet-dev"
+puppet-dev-request: "|/var/lib/mailman/mail/mailman request puppet-dev"
+puppet-dev-subscribe: "|/var/lib/mailman/mail/mailman subscribe puppet-dev"
+puppet-dev-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe puppet-dev"
+
+## puppet-commit mailing list
+puppet-commit: "|/var/lib/mailman/mail/mailman post puppet-commit"
+puppet-commit-admin: "|/var/lib/mailman/mail/mailman admin puppet-commit"
+puppet-commit-bounces: "|/var/lib/mailman/mail/mailman bounces puppet-commit"
+puppet-commit-confirm: "|/var/lib/mailman/mail/mailman confirm puppet-commit"
+puppet-commit-join: "|/var/lib/mailman/mail/mailman join puppet-commit"
+puppet-commit-leave: "|/var/lib/mailman/mail/mailman leave puppet-commit"
+puppet-commit-owner: "|/var/lib/mailman/mail/mailman owner puppet-commit"
+puppet-commit-request: "|/var/lib/mailman/mail/mailman request puppet-commit"
+puppet-commit-subscribe: "|/var/lib/mailman/mail/mailman subscribe puppet-commit"
+puppet-commit-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe puppet-commit"
+
+## bnageek mailing list
+bnageek: "|/var/lib/mailman/mail/mailman post bnageek"
+bnageek-admin: "|/var/lib/mailman/mail/mailman admin bnageek"
+bnageek-bounces: "|/var/lib/mailman/mail/mailman bounces bnageek"
+bnageek-confirm: "|/var/lib/mailman/mail/mailman confirm bnageek"
+bnageek-join: "|/var/lib/mailman/mail/mailman join bnageek"
+bnageek-leave: "|/var/lib/mailman/mail/mailman leave bnageek"
+bnageek-owner: "|/var/lib/mailman/mail/mailman owner bnageek"
+bnageek-request: "|/var/lib/mailman/mail/mailman request bnageek"
+bnageek-subscribe: "|/var/lib/mailman/mail/mailman subscribe bnageek"
+bnageek-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe bnageek"
+
+## puppet-users mailing list
+puppet-users: "|/var/lib/mailman/mail/mailman post puppet-users"
+puppet-users-admin: "|/var/lib/mailman/mail/mailman admin puppet-users"
+puppet-users-bounces: "|/var/lib/mailman/mail/mailman bounces puppet-users"
+puppet-users-confirm: "|/var/lib/mailman/mail/mailman confirm puppet-users"
+puppet-users-join: "|/var/lib/mailman/mail/mailman join puppet-users"
+puppet-users-leave: "|/var/lib/mailman/mail/mailman leave puppet-users"
+puppet-users-owner: "|/var/lib/mailman/mail/mailman owner puppet-users"
+puppet-users-request: "|/var/lib/mailman/mail/mailman request puppet-users"
+puppet-users-subscribe: "|/var/lib/mailman/mail/mailman subscribe puppet-users"
+puppet-users-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe puppet-users"
+
+## puppet-bugs mailing list
+puppet-bugs: "|/var/lib/mailman/mail/mailman post puppet-bugs"
+puppet-bugs-admin: "|/var/lib/mailman/mail/mailman admin puppet-bugs"
+puppet-bugs-bounces: "|/var/lib/mailman/mail/mailman bounces puppet-bugs"
+puppet-bugs-confirm: "|/var/lib/mailman/mail/mailman confirm puppet-bugs"
+puppet-bugs-join: "|/var/lib/mailman/mail/mailman join puppet-bugs"
+puppet-bugs-leave: "|/var/lib/mailman/mail/mailman leave puppet-bugs"
+puppet-bugs-owner: "|/var/lib/mailman/mail/mailman owner puppet-bugs"
+puppet-bugs-request: "|/var/lib/mailman/mail/mailman request puppet-bugs"
+puppet-bugs-subscribe: "|/var/lib/mailman/mail/mailman subscribe puppet-bugs"
+puppet-bugs-unsubscribe: "|/var/lib/mailman/mail/mailman unsubscribe puppet-bugs"