The short answer is you don't.
Augeas doesn't (currently) allow you to manage that, it only allows you to edit the file as it is, and uses defaults for adding new parameters. In addition, it cannot detect current identation to re-use it.
One way for you to achieve what you want would be to use a pretty-printer command, and plug it after the Augeas changes, something like:
augeas { 'manage your file':
changes => [ 'blah'],
} ~>
exec { 'pretty print file':
command => '/bin/pretty-print-cmd file',
refreshonly => true,
}
This will trigger the pretty printing command when Augeas changes are applied. For pretty printing, you could go with xmlstarlet
for example.