Environment is:
EC2 Amazon Linux AMI
puppet version 3.7.5 with puppetmaster
facter version 2.2.0
Test Case:
Create a test file:
-- modules
-- my_test_fact
-- lib
-- facter
-- my_test_fact.rb
vim my_test_fact.rb
Facter.add("my_fact") { setcode { "my_fact" } }
Run puppet: puppet agent -t
Shows the updated fact being loaded.
facter -p shows
my_fact => "my_fact"
Edit /etc/rc.local
facter -p > /tmp/facter_run.log
puppet agent -t > /tmp/puppet_run.log
Reboot the server
cat /tmp/facter_run.log
my_fact doesn't exist also running puppet the fact isn't loaded (i've test
this by trying to use it)
Not sure what I'm missing here as I'm pretty sure this used to work or
maybe I'm running it from /etc/rc.local incorrectly?
--
------------ Our Legal Fees At Work -----------------------------------
This communication and its contents are confidential and may contain
protected intellectual property or other information protected from
disclosure. If you are not the intended recipient you may not read, copy,
distribute or use this information. If you have received this
communication or its contents in error, please notify Findly immediately by
replying to this message and then delete this communication and its
contents from your system.
--
You received this message because you are subscribed to the Google Groups
"Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/puppet-dev/971cdcac-85ce-44b0-a8e8-c3c13b4e789e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.