Displaying 20 results from an estimated 20000 matches similar to: "facter --puppet does not report "environment""
2008 Jan 10
10
Install Package only if a certain file exists.
So I can''t quite see how to do this in the existing syntax.
Ideally there would be an onlyif parameter for packages, but that doesn''t
seem to be the case.
I could create a fact that returns true or false depending on whether the
file exists, but that doesn''t feel like the right way to do it either.
I could do something like:
$file_exists =
2010 May 19
4
How Does the Interaction Between Facter, Clients, and the Server work
Group -
I''m putting a presentation together for $work (a large .gov) and I want to
make sure I get my facts (pun intended) straight ...
Are the following steps for Facter-Client-Server interaction correct (I have
a feeling not):
1. Client puppet run is initiated (via regular schedule, puppetrun, or
puppetd)
2. The client contacts the server and downloads any custom facts it does not
2011 Apr 07
4
$environment in File source not working
am I doing something wrong?
this seems to never find my .$env file:
source => [
            "puppet:///modules/gu_puppet/puppet.conf.$fqdn",
            "puppet:///modules/gu_puppet/puppet.conf.$environment",
            "puppet:///modules/gu_puppet/puppet.conf.$operatingsystem",
            "puppet:///modules/gu_puppet/puppet.conf"
            ]
It
2010 Jan 22
4
facter question
int he example below I run facter looking for the fact "sp_serial_number". as you can see, the command facter sp_serial_number returns nothing, but the fact is there and is returned when just running facter and grepping for the fact.
Some fact seem to work and others do not. any ideas?
marcuspro:~ allan$ facter --version
1.5.7
marcuspro:~ allan$ facter sp_serial_number
marcuspro:~
2011 Nov 19
2
Facter Windows: domain is "none"
I could swear this worked fine earlier.. Now facter, and hence puppet,
do not see the domain name anymore:
What could cause this?
C:\Temp>facter --version
1.6.2
C:\Temp>facter | findstr kernel
kernel => windows
kernelmajversion => 6.1
kernelrelease => 6.1.7601
kernelversion => 6.1.7601
C:\Temp>facter fqdn
NCS-VDI-05.none
C:\Temp>facter hostname
NCS-VDI-05
2010 Oct 06
5
How do you ensure safety from errors/bugs in large deployments?
Hello all,
This is not a puppet proper issue of course.. but I was wondering if
any of you could share some thoughts...
When you deploy a system like Puppet at a large park of systems, you
instantly increase the efficacy of mistakes and bugs in destroying the
environment....
How do you deal with that? I would be interested in any experience or
input, especially puppet proper best practices...
2012 Jul 04
12
How to get an input file to a facter ?
Dears all,
 I was testing my localusers facter by puppetmaster fileserver but i''d
got in error
  Could not retrieve localusers: No such file or directory - /etc/
puppet/whitelist
 I was pretending the file was served by fileserver of puppetmaster
doing in init.pp :
  file { "/etc/puppet/whitelist":
       ensure => present,
 Just before to call a facter.
 I
2009 Apr 26
5
Factor questions
Hello,
I''m new to puppet and facter. Initially we are planning on using
facter/puppet to inventory machines (Mac, Ubuntu, and RHEL). We plan
on writing a number of custom facts. Obviouly some of the facts will
only be specific to some OSs. I know there is a "confine" method, but
it confuses me. It seems the confine statement in some of the recipes
and in the Turnbull book is
2010 Dec 03
5
Fact auto sync reloading
So we run puppetd as a long running ruby process on the hosts.  When we update a fact that gets auto sync''d to the host it seems when puppetd wakes up and starts its catalog run it doesn''t re-sync the facts.  It you run it standalone it will or if you restart the service then it will do the right thing.  Do other people see this?  Or have you all gone to running out of cron?
2010 Feb 10
3
Puppet 0.25.4 and Facter 1.5.7 debs available in debian unstable.
packages.debian.org is lagging in terms of what it''s showing, but....
$ rmadison -u debian {puppet,facter} | grep unstable
    puppet |   0.25.4-1 |      unstable | source, all
    facter |    1.5.7-1 |      unstable | source, all
they''re both up there now.
--
nigel
-- 
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
2010 Oct 22
15
Accessing Facter in other languages than Ruby?
Hi all,
We''re writing a few scripts at the moment that could really make use of 
Facter, however the vast majority of them team (including my self!) are not 
proficient in Ruby, however they are highly proficient in other languages such 
as (dare I say it!) Python.
Is there (or are there any plans to!) release bindings for other languages to 
enable facts to be used in scripts other
2010 Apr 09
2
Custom facts for a puppetmasterless environment
I see the instructions for creating custom facter recipes here:
http://projects.reductivelabs.com/projects/puppet/wiki/Adding_Facts
and in this thread, James Turnbull suggests that Facter might some day
support other languages besides ruby:
http://groups.google.com/group/puppet-users/browse_thread/thread/8c127ae8898d3bcf/c5ca551b77c4eb67?lnk=gst&q=facter+perl#c5ca551b77c4eb67
He writes:
2011 Apr 13
17
Deploy puppet via NFS?
In our environ, there are several services that are deployed via an
NFS mount, so that the executables and configs are consistent across
the board.
Is there any reason why this couldn''t be done with Puppet?   For
example, each individual system would contain its own /etc/puppet and
rc.d and pid files -- but the primary deployment would come from
NFS.
For that matter, as Enterprise
2011 Apr 07
12
Mutliple custom facts not showing in facter
Hi,
I''ve noticed that defining multiple facts in one file is possible, and
puppet can make use of them correctly, but when trying to call with facter
--puppet they are not shown, do I need something special to make them work
as any other single custom fact?
Master is running 2.6.7
This is a custom fact with two facts in it:
[modules/foobar/lib/facter/foobar.rb ]
require
2012 Feb 03
16
neatest way to determine a major version of centos/linux?
Just started a rollout of centos 6.x across our Puppet deployment
(100-odd servers).
what fact would people suggest I use to distinguish 5.x from 6.x
(quite a lot of subsystems are different between major releases)?
lsb* facts don''t seem to be present on centos 6 - is this an EPEL bug,
or have they
just been removed in Facter?
Thanks!
-- 
You received this message because you are
2009 Jan 29
32
Facter - the future - your input needed
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Hi all
We''re currently looking at the next release of Facter and the future
direction of the tool.  I''d like to try and prompt some discussions on
facter and what people want from it.
As a starter here''s some (although not all) of the ideas we''ll be
working through:
1.  Namespaces - add a namespace or tiered
2011 Nov 28
4
Puppet Windows: Spaces in file paths a problem?
I thought I read somewhere in Puppet docs/wiki... that it is
"recommended" to avoid spaces in file paths, or some similar verbiage,
but now I cant find it.
Does Puppet have any known issues with spaces in file paths? It would
of course scare Windows admins away... So I hope I am wrong in
thinking I read that.
Thanks a lot,
Mohamed.
-- 
You received this message because you are
2013 Oct 13
24
exporting custom facts to puppet agents
Dear all,
I have a custom fact, that reads a file and then generate the values 
dynamically based on the file content. It''s something like this:
inFile = "/home/admin/OSs.txt"
> gos = {}     
>
> if File.exist?(inFile)
>     open(inFile, ''r'').each do |line|
>         next if line =~ /^\s*(#|$)/
>         parts =
2010 Nov 10
4
Custom facts in current and old environments
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hello,
I read that there is several problems about custom facts on this list.
However, none is serving my task exactly so I start another. (Topic
»custom facts in legacy puppet 0.24.[89]« is the might be the same issue
but that gets no answer.)
My problem is that I have to serve clients with different versions of
puppet. The systems running ubuntu
2007 Apr 26
2
[PATCH] facter: add interfaces, default_gateway facts on Linux
Quick and dirty:
--- lib/facter.rb       (revision 203)
+++ lib/facter.rb       (working copy)
@@ -989,6 +989,18 @@
                 %x{/usr/sbin/scutil --get LocalHostName}
             end
         end
+        Facter.add(:interfaces) do
+            confine :kernel => :linux
+            setcode do
+                %x{/sbin/ifconfig -a -s}.split($/)[1..-1].collect {|line|