Augeas can be handled by sml-mode
fixup tabs and associate .pp with puppet-mode.