Hello,

We recently experienced a drop in the catalog duplication rate on our 
PuppetDB. Thanks to the very useful new debug feature, we believe it is due 
to a phenomena where the alias property of File resources created by the 
concat module oscillates as follows:

<       "alias" : "concat_/etc/krb5.conf",
---
>       "alias" : [ "concat_/etc/krb5.conf" ],

and 

<       "alias" : [ "concat_/etc/krb5.conf" ],
---
>       "alias" : "concat_/etc/krb5.conf",

So sometimes it is an array of 1 string, and sometimes just a simple 
string. All other File resources (not created by concat) have the alias 
property as an array.

We use Puppet 3.4.3, PuppetDB 1.6.0 and concat module 1.1.0-rc1. We use 
several masters, each accessing the Puppet config over an NFS share, so 
there is no difference in the modules and manifests. All masters have Ruby 
1.8.7 and same version of gems. When the catalog is manually compiled 
across all master using mco shell, the resulting alias is  always ' "alias" 
: "concat_/etc/krb5.conf" '.

The alias is defined here: 
https://github.com/puppetlabs/puppetlabs-concat/blob/1.1.0-rc1/manifests/init.pp#L174
The same is happening to the concat fragments. 

Any ideas why and how this can happen?

Cheers,
ak0ska

-- 
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/15446bab-767c-4caa-99e6-560e34b7676f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to