Our cron entry is declared in the pe_mcollective module that we ship in our modulepath --> /opt/puppet/share/puppet/modules/pe_mcollective/manifests/metadata.pp
I'll answer this more in-depth when I get a free second to expound on it, but I'm a bit tied-up at the moment :) On Thu, Feb 16, 2012 at 3:52 PM, Tony C <tonyjch...@gmail.com> wrote: > I see, but following this page does allow for that > > > http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/FactsFacterYAML > > I just tested it. So in my enterprise, i would much rather control the > facts.yaml using a module of the above listed link and a puppet run, > than allowing a cron job to do this. Also, the parameters defined in > the ENC really help me carve out my infrastructure nicely for my > puppet manifests, as well as the ability to run queries in mcollective > using these parameters. A good examle would be a group in the > Dashboard called PRODUCTION, with a parameter for site=LA > > > How do people typically manage that puppet generated crontab? > > > > > On Feb 16, 3:38 pm, Gary Larizza <g...@puppetlabs.com> wrote: > > Tony, > > > > No. Those don't become custom fact values, so client's aren't aware of > > them. > > > > > > > > > > > > > > > > > > > > On Thu, Feb 16, 2012 at 3:34 PM, Tony C <tonyjch...@gmail.com> wrote: > > > Awesome Gary, Thanks for the reply. > > > > > Will this also populate parameters assigned via an ENC (my case would > > > be the puppet dashboard)? > > > > > Thanks again. > > > > > On Feb 16, 3:33 pm, Gary Larizza <g...@puppetlabs.com> wrote: > > > > Hey there, > > > > > > Check your cron with crontab -l and you'll see a line that calls > > > > "/opt/puppet/sbin/refresh-mcollective-metadata" every 15 minutes. > That's > > > > the process that updates the facts.yaml file with your current custom > > > > facts. You can trigger it whenever you'd like :) > > > > > > On Thu, Feb 16, 2012 at 3:19 PM, Tony C <tonyjch...@gmail.com> > wrote: > > > > > I'm not sure if this is the right group or not, but i'll start > here. > > > > > > > I have Puppet enterprise 2.0, playing around with custom facts. > > > > > > > I have noticed that adding a custom fact to any module will > distribute > > > > > that fact to all machines, regardless if they are assigned to that > > > > > module or not. Is there a way around this, or is this just by > design? > > > > > > > I have the pluginsync and mcollective setup to use /etc/puppetlabs/ > > > > > mcollective/facts.yaml. > > > > > > > server.cfg > > > > > # Facts > > > > > factsource = yaml > > > > > plugin.yaml = /etc/puppetlabs/mcollective/facts.yaml > > > > > > > Without doing anything, after a few minutes, my facts.yaml gets > > > > > populated with the new custom fact, even without following this > guide: > > > > > > > > http://projects.puppetlabs.com/projects/mcollective-plugins/wiki/Fact. > > > .. > > > > > > > and mco find -F myfact will work as well, not at first, but after a > > > > > minute or 2. why is that? > > > > > > > -- > > > > > You received this message because you are subscribed to the Google > > > Groups > > > > > "Puppet Users" group. > > > > > To post to this group, send email to puppet-users@googlegroups.com > . > > > > > To unsubscribe from this group, send email to > > > > > puppet-users+unsubscr...@googlegroups.com. > > > > > For more options, visit this group at > > > > >http://groups.google.com/group/puppet-users?hl=en. > > > > > > -- > > > > > > Gary Larizza > > > > Professional Services Engineer > > > > Puppet Labs > > > > > -- > > > You received this message because you are subscribed to the Google > Groups > > > "Puppet Users" group. > > > To post to this group, send email to puppet-users@googlegroups.com. > > > To unsubscribe from this group, send email to > > > puppet-users+unsubscr...@googlegroups.com. > > > For more options, visit this group at > > >http://groups.google.com/group/puppet-users?hl=en. > > > > -- > > > > Gary Larizza > > Professional Services Engineer > > Puppet Labs > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to > puppet-users+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/puppet-users?hl=en. > > -- Gary Larizza Professional Services Engineer Puppet Labs -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.