augeas { 'postfix-master-smtp-inet' :
context => "/files/etc/postfix/master.cf",
changes => [
"set smtp[type = inet]/private n",
"set smtp[type = inet]/unprivileged -",
"set smtp[type = inet]/chroot n",
"set smtp[type = inet]/wakeup -",
"set smtp[type = inet]/limit 10",
'set smtp[type = inet]/command "smtpd -o
content_filter=smtptorestgw:dummy"',
],
require => Package['postfix'],
notify => Service['postfix'],
}
On the server:
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): Opening augeas
with root /, lens path , flags 32
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): Augeas version
1.2.0 is installed
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): Will attempt to
save and only run if files changed
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): sending command
'set' with params ["/files/etc/postfix/master.cf/smtp[type =
inet]/private", "n"]
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): sending command
'set' with params ["/files/etc/postfix/master.cf/smtp[type =
inet]/unprivileged", "-"]
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): sending command
'set' with params ["/files/etc/postfix/master.cf/smtp[type = inet]/chroot",
"n"]
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): sending command
'set' with params ["/files/etc/postfix/master.cf/smtp[type = inet]/wakeup",
"-"]
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): sending command
'set' with params ["/files/etc/postfix/master.cf/smtp[type = inet]/limit",
"10"]
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): sending command
'set' with params ["/files/etc/postfix/master.cf/smtp[type =
inet]/command", "smtpd -o content_filter=smtptorestgw:dummy"]
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): Put failed on one
or more files, output from /augeas//error:
Debug: Augeas[postfix-master-smtp-inet](provider=augeas):
/augeas/files/etc/postfix/master.cf/error = put_failed
Debug: Augeas[postfix-master-smtp-inet](provider=augeas):
/augeas/files/etc/postfix/master.cf/error/path = /files/etc/postfix/
master.cf/smtp
Debug: Augeas[postfix-master-smtp-inet](provider=augeas):
/augeas/files/etc/postfix/master.cf/error/lens =
/usr/share/augeas/lenses/dist/postfix_master.aug:39.18-47.21:
Debug: Augeas[postfix-master-smtp-inet](provider=augeas):
/augeas/files/etc/postfix/master.cf/error/message = Failed to match
{ /type/ = /inet|unix|fifo|pass/ }{ /private/ = /y|n|-/ }{
/unprivileged/ = /y|n|-/ }{ /chroot/ = /y|n|-/ }{ /wakeup/ =
/([0-9]+|-)\\??/ }{ /limit/ = /([0-9]+|-)\\??/ }{ /command/ =
/[!$,-.0-:=@-Z_a-{}]([!$,-.0-:=@-Z_a-{}]|[]"\/[]|
)*([!$,-.0-:=@-Z_a-{}]|[]"\/[])([\t ]*\n[\t
]+[!$,-.0-:=@-Z_a-{}]([!$,-.0-:=@-Z_a-{}]|[]"\/[]|
)*([!$,-.0-:=@-Z_a-{}]|[]"\/[]))*/ }
with tree
{ "private" = "n" }
Debug: Augeas[postfix-master-smtp-inet](provider=augeas): Closed the augeas
connection
Error: /Stage[main]/custom_postfix::Sasl/Augeas[postfix-master-smtp-inet]:
Could not evaluate: Saving failed, see debug
Any ideas?
Thanks,
James
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-users/CAMH6%2BayVPziXijP1A67rubah_iE-ryski6RF8Er3z4QfD2FR0w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.