Augeas-based shellvar type and provider for Puppet