diff options
author | Melissa Stone <melissa@puppet.com> | 2018-04-20 11:19:24 -0700 |
---|---|---|
committer | Melissa Stone <melissa@puppet.com> | 2018-04-20 11:19:24 -0700 |
commit | ba9d2ee71feabd9f2a1eda60f5fa90e25147bfac (patch) | |
tree | 663641a0d1fd774a4c80e7f827e46779711bb1dc /lib | |
parent | 40d1ec5f01af4232795262ae175d04b25ba16f41 (diff) | |
download | puppet-mailalias_core-ba9d2ee71feabd9f2a1eda60f5fa90e25147bfac.tar.gz puppet-mailalias_core-ba9d2ee71feabd9f2a1eda60f5fa90e25147bfac.tar.bz2 |
Add Puppet Strings documentation
Diffstat (limited to 'lib')
-rw-r--r-- | lib/puppet/provider/mailalias/aliases.rb | 3 | ||||
-rw-r--r-- | lib/puppet/type/mailalias.rb | 10 |
2 files changed, 12 insertions, 1 deletions
diff --git a/lib/puppet/provider/mailalias/aliases.rb b/lib/puppet/provider/mailalias/aliases.rb index 9a9fa22..c8e5e3e 100644 --- a/lib/puppet/provider/mailalias/aliases.rb +++ b/lib/puppet/provider/mailalias/aliases.rb @@ -6,6 +6,9 @@ Puppet::Type.type(:mailalias).provide( default_target: '/etc/aliases', filetype: :flat, ) do + + desc 'The alias provider for mailalias.' + text_line :comment, match: %r{^#} text_line :blank, match: %r{^\s*$} diff --git a/lib/puppet/type/mailalias.rb b/lib/puppet/type/mailalias.rb index b26cd12..fde34be 100644 --- a/lib/puppet/type/mailalias.rb +++ b/lib/puppet/type/mailalias.rb @@ -1,7 +1,15 @@ # Creates an email alias in the local alias database. module Puppet Type.newtype(:mailalias) do - @doc = 'Creates an email alias in the local alias database.' + desc <<-DESC +Creates an email alias in the local alias database. + +@example using mailalias to redirect mail for the ftp account to root's mailbox +mailalias { 'ftp': + ensure => present, + recipient => 'root', +} + DESC ensurable |