I find myself needing to manage a file that has content that to Puppet looks like a checksum. It isn't, but because Puppet sees any file content line beginning with "{", 3 to 5 characters, "}", as a checksum, it doesn't accept the content but instead tries to find the file in a filebucket...
https://github.com/puppetlabs/puppet/blob/2f14ddd269c26cba36771d9b3464c2c29422e46a/lib/puppet/type/file/content.rb#L49 I actually need to store "{CRYPT}$..." which isn't one of Puppet's recognised types. It seems there's no way to work around this in pure Puppet code, so I can't manage those files without doing something hackish, like putting a modified form of the content in a file alongside then having a script on the machine that puts it in the correct place without the modifications, but the issue for removing this behaviour was last updated in 2018: https://tickets.puppetlabs.com/browse/PUP-1043 It says it will now target Puppet 7, which came and went some time ago. Does anyone know if there will be a new target for this? Thanks, Iain Hallam. -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/72752c00-68db-4db2-98ff-b2d42ddeadedn%40googlegroups.com.