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*(#|$)/
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*(#|$)/
Hello everyone.
I've been toying around with puppet and something happened that seems
strange to me.
In site.pp I have the following:
node default {
# This is where you can declare classes for all nodes.
# Example:
# class { 'my_class': }
# class { 'lamp': }
package
An update on the stdmod works, which are going on slowly, but still moving.
We are getting near to define a basic set of names for modules parameters.
In particular there's a pull request where various discussions are ongoing
on some basic naming patterns:
Hi,
On 13.10.2013, at 10:57, Sans r.santanu@gmail.com wrote:
[...]
The file is on the PuppetMaster. Hence the custom fact 'am_running_oss' is
not available or empty when it runs on the agent. What are the options I have
to make the custom facts(s) available on every single puppet
Hi Martin,
That doesn't actually work: I thought exactly the same in the beginning and
already have the pluginsync enabled. I think, the reason being, the fact
(am_running_oss.rb) file itself reads a text file and the file should be
local. When it runs on the agent, the file (inFile =
.well, unless I'm missing something here.
-Santanu
On Sunday, October 13, 2013 11:37:19 AM UTC+1, Sans wrote:
Hi Martin,
That doesn't actually work: I thought exactly the same in the beginning
and already have the pluginsync enabled. I think, the reason being, the
fact
Thanks for the update Eric, very useful to understand the ongoing works on
data in modules.
On Friday, October 11, 2013 9:01:19 PM UTC+2, Dan Bode wrote:
On Fri, Oct 11, 2013 at 11:09 AM, Eric Sorenson
eric.s...@puppetlabs.comjavascript:
wrote:
Thanks to everyone who kicked the tires
To solve my copying file issue, I can certainly have a file{} type like
this:
file { 'running_oss':
name= '/home/admin/OSs.txt',
mode= '0644',
content = file('/home/admin/OSs.txt');
}
to copy the file from the Master to the agent, but as Retrieving plugin stuff
Hi Santanu,
custom facts should always do their work inside a setcode block.
http://docs.puppetlabs.com/guides/custom_facts.html
That has nothing to do with the issue at hand, however.
If you need the file to exist before puppet's first run, have your
provisioning system lay it down. Otherwise,
On 10/13/2013 1:47 AM, Harm De Weirdt wrote:
Hello everyone.
I've been toying around with puppet and something happened that seems
strange to me.
In site.pp I have the following:
node default {
# This is where you can declare classes for all nodes.
# Example:
Hi Wolf,
yes, the custom fact itself is working just fine, so that's not a prob at
all. 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 =
Why not make your fact a function?
This way it will only run on the master and you will use a return
value in your manifests instead of facts.
On Sun, Oct 13, 2013 at 10:42 PM, Sans r.santanu@gmail.com wrote:
Hi Wolf,
yes, the custom fact itself is working just fine, so that's not a
Hi Folks,
I'm looking at tidying up the way /proc/cpuinfo is parsed in facter and
the in tree fixture examples for any kernel other than linux i386/amd64
are pretty sparse. This is makes refactoring hairy as there are regexps
and other assumptions baked into the code for these formats without
Hi Cristian,
That sounds a workable solution. Do you have any example handy; I've never
used that before.
-San
On Sunday, October 13, 2013 9:04:09 PM UTC+1, Cristian Falcas wrote:
Why not make your fact a function?
This way it will only run on the master and you will use a return
15 matches
Mail list logo