Where white space exists in a a yum repo file, Puppet yumrepo insists on removing the whitespace. A yum plug-in (subscription-manager, it seems) sets the values as:
enabled = 0
Puppet insists on changing this valid entry to
Expected behaviour is that yumrepo allows the white space and only changes the value.
For example, take the following existing config
The yumrepo call::
The output for the yum repo would be expected to be:
That is, it leaves the whitespace untouched.