FAQ
Afternoon all,

I'm having issues with using a custom fact in Puppet.

I've done some googling, and found lots of suggestions, but none of them
solved my issue...

I'm trying to use stdlib and facter_dot_d.rb to read in yaml files that I'm
creating and convert them to facts.
The facts work fine in facter, however they dont show up in puppet runs :(

My facts file looks like this:

$ ls -l /etc/facter/facts.d/glassfish3.yaml
-rw-r--r--. 1 root root 53 Oct 29 12:40 /etc/facter/facts.d/glassfish3.yaml
$ cat /etc/facter/facts.d/glassfish3.yaml
glassfish3_installed: true
glassfish3_version: 3.1.2
Facter can see the fact:

$ sudo facter --puppet glassfish3_installed
true
However a puppet run doesn't :(
$ sudo puppet agent -t
Info: Retrieving plugin
Info: Loading facts in /var/lib/puppet/lib/facter/puppet_vardir.rb
Info: Loading facts in /var/lib/puppet/lib/facter/iptables.rb
Info: Loading facts in /var/lib/puppet/lib/facter/root_home.rb
Info: Loading facts in /var/lib/puppet/lib/facter/facter_dot_d.rb
Info: Loading facts in /var/lib/puppet/lib/facter/etckepper_puppet.rb
Info: Caching catalog for puppet-test.card.co.uk
Info: Applying configuration version '1351514443'
Setting up Glassfish3... Installed = . GF Version = Operating system =
CentOS
/Stage[main]/Act::Env::Glassfish3/Notify[glassfish3]/message: defined
'message' as 'Setting up Glassfish3... Installed = . GF Version =
Operating system = CentOS'
Creating Glassfish domain cms using portbase 9000.
Asadmin file is: /usr/local/glassfish-3.1.2/bin/asadmin.
/Stage[main]/Glassfish::Domain/Notify[gfdomain]/message: defined 'message'
as 'Creating Glassfish domain cms using portbase 9000.
Asadmin file is: /usr/local/glassfish-3.1.2/bin/asadmin.'
Environment = test
/Stage[main]//Notify[environment]/message: defined 'message' as
'Environment = test'
Finished catalog run in 2.17 seconds
The code for the notify above is:

notify {'glassfish3':
message => "Setting up Glassfish3... Installed =
$::glassfish3_installed. GF Version = $glassfish3_version Operating system
= $::operatingsystem"}
Any ideas?

Cheers in advance.

Gavin

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/FsDpVglrMdIJ.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.

Search Discussions

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
grouppuppet-users @
categoriespuppet
postedOct 29, '12 at 12:49p
activeOct 29, '12 at 12:49p
posts1
users1
websitepuppetlabs.com

1 user in discussion

Gavin Williams: 1 post

People

Translate

site design / logo © 2022 Grokbase