Loading README.md +10 −10 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ This module requires Augeas. ## Simple usage ``` ```puppet include postfix postfix::config { 'relay_domains': Loading @@ -20,13 +20,13 @@ This module requires Augeas. ## Exec paths In order to not have any path problem, you should add the following line in some globally included .pp file: ``` ```puppet Exec { path => '/some/relevant/path:/some/other:...', } ``` For example: ``` ```puppet Exec { path => '/bin:/sbin:/usr/sbin:/usr/bin', } Loading Loading @@ -199,7 +199,7 @@ Example: 'btree:${data_directory}/smtp_tls_session_cache'. #### Examples ##### Configure Postfix to use TLS as a client ``` ```puppet postfix::config { 'smtp_tls_mandatory_ciphers': value => 'high'; 'smtp_tls_security_level': value => 'secure'; Loading @@ -209,7 +209,7 @@ postfix::config { ``` ##### Configure Postfix to disable the vrfy command ``` ```puppet postfix::config { 'disable_vrfy_command': ensure => present, value => 'yes', Loading Loading @@ -238,14 +238,14 @@ Example: 'puppet:///modules/some/location/sasl_passwd'. #### Examples ##### Create a sasl_passwd hash from a source file ``` ```puppet postfix::hash { '/etc/postfix/sasl_passwd': ensure => 'present', source => 'puppet:///modules/profile/postfix/client/sasl_passwd', } ``` ##### Create a sasl_passwd hash with contents defined in the manifest ``` ```puppet postfix::hash { '/etc/postfix/sasl_passwd': ensure => 'present', content => '#Destination Credentials\nsmtp.example.com gssapi:nopassword', Loading @@ -260,7 +260,7 @@ Manages content of the /etc/postfix/transport map. Augeas is, of course, required. The following code is required to use transport maps. ``` ```puppet include postfix postfix::hash{'/etc/postfix/transport': Loading Loading @@ -299,7 +299,7 @@ Manages the contents of the virtual map. Augeas is, of course, required. The following code is necessary to make virtual maps work: ``` ```puppet include postfix postfix::hash {'/etc/postfix/virtual': Loading Loading @@ -330,7 +330,7 @@ Example: 'root' #### Examples ##### Route mail bound for 'user@example.com' to root. ``` ```puppet postfix:: virtual {'user@example.com': ensure => present, destination => 'root', Loading Loading
README.md +10 −10 Original line number Diff line number Diff line Loading @@ -9,7 +9,7 @@ This module requires Augeas. ## Simple usage ``` ```puppet include postfix postfix::config { 'relay_domains': Loading @@ -20,13 +20,13 @@ This module requires Augeas. ## Exec paths In order to not have any path problem, you should add the following line in some globally included .pp file: ``` ```puppet Exec { path => '/some/relevant/path:/some/other:...', } ``` For example: ``` ```puppet Exec { path => '/bin:/sbin:/usr/sbin:/usr/bin', } Loading Loading @@ -199,7 +199,7 @@ Example: 'btree:${data_directory}/smtp_tls_session_cache'. #### Examples ##### Configure Postfix to use TLS as a client ``` ```puppet postfix::config { 'smtp_tls_mandatory_ciphers': value => 'high'; 'smtp_tls_security_level': value => 'secure'; Loading @@ -209,7 +209,7 @@ postfix::config { ``` ##### Configure Postfix to disable the vrfy command ``` ```puppet postfix::config { 'disable_vrfy_command': ensure => present, value => 'yes', Loading Loading @@ -238,14 +238,14 @@ Example: 'puppet:///modules/some/location/sasl_passwd'. #### Examples ##### Create a sasl_passwd hash from a source file ``` ```puppet postfix::hash { '/etc/postfix/sasl_passwd': ensure => 'present', source => 'puppet:///modules/profile/postfix/client/sasl_passwd', } ``` ##### Create a sasl_passwd hash with contents defined in the manifest ``` ```puppet postfix::hash { '/etc/postfix/sasl_passwd': ensure => 'present', content => '#Destination Credentials\nsmtp.example.com gssapi:nopassword', Loading @@ -260,7 +260,7 @@ Manages content of the /etc/postfix/transport map. Augeas is, of course, required. The following code is required to use transport maps. ``` ```puppet include postfix postfix::hash{'/etc/postfix/transport': Loading Loading @@ -299,7 +299,7 @@ Manages the contents of the virtual map. Augeas is, of course, required. The following code is necessary to make virtual maps work: ``` ```puppet include postfix postfix::hash {'/etc/postfix/virtual': Loading Loading @@ -330,7 +330,7 @@ Example: 'root' #### Examples ##### Route mail bound for 'user@example.com' to root. ``` ```puppet postfix:: virtual {'user@example.com': ensure => present, destination => 'root', Loading