due to the latest Puppet updates in SLES11, I became aware of Puppet. After 1 day of testing I found out, that SUSE delivers Puppet with Augeas support, but necessary Ruby bindings for Augeas are not included. This means, that you can’t use Augeas in Puppet. Puppet is good for delivering whole configuration files, while Augeas can change single lines in existing configuration files on clients.
There is a working OBS repository with Ruby bindings for Augeas, but I don’t like to rely on external software repositories for critical applications. Is there any chance to get a ~100% working Puppet from SUSE?