Displaying 20 results from an estimated 4000 matches similar to: "exec and notify"
2007 Aug 30
4
Templates and Ruby
Hi,
I am using a template to create an /etc/exports file. I have a template
that looks like this (but results in the puppetmasterd dying on the
server when the client updates):
<% nfsHomeClients.split.each do |host| -%>
/nfs <%= host %>(<%= mainshareoptions %>)
<% nfspaths.each do |path| -%>
<%= path %> <%= host %>(<%= nfsoptions %>)
<% end
2006 Sep 07
13
How to handle config files used by a combination of classes?
Hi,
How should I handle the combinatorics when one config file must be
built for a combination of possible classes?
Take for example the amd automounter''s configuration file, which on
Debian is found at /etc/am-utils/amd.conf. This is an INI style file
which looks like:
[fsname1]
param1=foo
param2=bar
[fsname2]
param1=baz
param2=quag
In my case I have one class of machines
2007 Jun 07
17
Puppet/webrick benchmark
We haven''t been able to use mongrel for testing yet, but in order not to
waste time, we did some performance testing with 1, 2 and 4
puppetmasterd/webrick processes.
Attached is an HTML page (ripped from our wiki - not pretty, but
reasonably readable) which describes the method and results.
If someone feels like making some nice graphs, that would be great. If
not, I''ll try to
2007 Apr 23
8
exec resources
I am consistently getting the following error from puppetd when an exec resource is
triggered by a refresh event:
Apr 23 10:36:11 mailhub puppetd[37884]: Reopening log files
Apr 23 10:36:11 mailhub puppetd[37884]: Starting Puppet client version 0.22.3
Apr 23 10:36:11 mailhub puppetd[37884]: Starting configuration run
Apr 23 10:36:12 mailhub puppetd[37884]:
2007 Jan 15
5
file type not autorequiring parent directories.
If I use the ''file'' type to sync a file where the parent directory
doesn''t exist the sync fails. According to the puppet docs "Puppet will
autorequire any parent directories that are being managed". Am i
missing something?
Example:
file { "/tmp/dhcp/dhcpd.include":
source => "/tmp/dhcpd.include",
}
In
2013 Mar 11
12
Error: stack level too deep
I''m running a previously working set of modules with the Puppet master
version 3.1.0-rc2.
I''m getting the Error: stack level too deep
Here is a chunk of the debug
Debug: Scope(Class[Zabbix]): Retrieving template zabbix/zabbix.conf.php.erb
Debug:
template[/etc/puppet/environments/production/modules/zabbix/templates/zabbix.conf.php.erb]:
Bound template variables for
2007 Sep 04
9
exec creates and subscribe
I have the following test case:
file { sendmail-conf:
path => "/etc/mail/${fqdn}.mc",
owner => "root",
group => "wheel",
mode => 0644,
links => follow,
source => "puppet:///sendmail/${hostname}.mc"
}
$mail_dir = "/etc/mail"
$cf_dir = "/usr/share/sendmail/cf/"
exec { build-conf:
command => "/usr/bin/m4
2007 Oct 01
5
freebsd ports provider patch to use ports tree directly
The included patch is what I''ve been able to throw together in a few
hours after studying the pkgtools code. All I''m using the library for at
the moment is to resolve the proper base location of the ports tree, but
at least by invoking make directly instead of through portupgrade it
works *a lot* better.
Is there a proper way to include/require a third party ruby library?
2007 Oct 26
3
freebsd service management redux
After reading the rc.subr(8) man page and Newburns''s article on the rc.d subsystem[1],
It''s clear that a rc.conf.d per service file structure is already natively supported on
FreeBSD.
I''ve verified this with my own testing:
# echo puppetmasterd_enable=\"YES\" > /etc/rc.conf.d/puppetmasterd
# /usr/local/etc/rc.d/puppetmasterd start
Performing sanity check
2007 Feb 27
14
Using a single class multiple times
Hi-
Recently starting using puppet while migrating an existing messy group
of systems to some nice new hardware. Things are going incredibly well,
and puppet''s functioning great. Have a bit of a headache. I''d like to
keep myself from duplicating lots of included classes. Lets say I have
this (snippet of a) class:
class dbserver {
file { "/etc/my_${db}.cnf":
2007 Sep 17
7
syslog spam
Is there any "correct" way to get puppetmasterd to not spam syslog with (mount[blah]) File
source foo does not exist messages when using file source selection lists? I use them
quite extensively, so it''s getting quite out of hand. The last resort will be to comment
out the offending print statement!
--
Russell A. Jackson <raj@csub.edu>
Network Analyst
California State
2007 Aug 27
3
Puppet Nodes in DNS
Has anyone given any thought to using DNS for node information rather than LDAP? You see,
I already have all my nodes defined... in BIND ;-).
Perhaps something like:
foo IN A 10.178.10.1
IN TXT "puppetclass=<class_name>"
IN TXT "puppetclass=<class_name>"
.
.
.
Ad nauseam
--
Russell A. Jackson <raj at csub.edu>
Network Analyst
California State
2007 Aug 12
4
freebsd ports provider
I''d like to clarify some points about the ports/package system in FreeBSD. I apoligize
ahead of time if this is
Both packages and ports use the pkgdb system. This isn''t some lame cludge; it''s by design,
and the reason is really quite simple. Packages are built from the ports collection. The
only real difference between them is the mode of delivery.
When you run
2007 Nov 26
2
Unable to launch puppetmasterd after installing mongrel
Moving to mongrel as our footprint has grown considerably.
Configs worked fine before but for some reason we are unable to start
puppet on the new host.
Any help would be greatly appreciated.
-jeff
Centos 5
# ruby -v
ruby 1.8.5 (2006-08-25) [i386-linux]
# gem list mongrel
*** LOCAL GEMS ***
mongrel (1.0.1)
A small fast HTTP library and server that runs Rails, Camping,
Nitro
and
2008 Apr 01
1
superimpose histogram on biplot
Hi all,
I've been trying to figure out how to superimpose a histogram on a
biplot that shows the relative contribution of each axis. I have
been using the NIPALS function (http://biomserv.univ-lyon1.fr/~dray/
files/softwares/nipals.R) to run principal component analyses. Here
is a toy example.
source("http://biomserv.univ-lyon1.fr/~dray/files/softwares/nipals.R")
2008 Jul 02
3
undefined method `name' for nil:NilClass
I''m a new puppet user. I can''t puppetmasterd to start. I searched this
group for the error message I get, but found nothing. Any ideas?
[root@puppet ~]# puppetmasterd
undefined method `name'' for nil:NilClass
Using the --debug switch and ruby''s --debug option shows the
following:
[root@puppet ~]# puppetmasterd --debug
debug: Parsing /etc/puppet/puppet.conf
2006 Aug 31
4
crashes
I just started playing with puppet. Unfortunately, it keeps crashing in
a variety of places. I don''t have much experience with Ruby yet, so
any tips in tracking down these problems would be appreciated.
I''m using the Debian package 0.18.4-1.
Here''s the output of a couple runs:
www01:/home/cwarden# puppetd --verbose --onetime
info: Caching configuration at
2007 Mar 20
3
err: cannot create directory, parent doesn''t exist. But it does.
I just updated to 0.22.2 and am running into a strange issue.
I''m starting puppetmaster, and seeing this in my error log:
err:
/puppetconfig/reporting/File[/Library/Puppet/Generated/Server/var/reports]/ensure:
change from absent to directory failed: Cannot create
/Library/Puppet/Generated/Server/var/reports; parent directory
/Library/Puppet/Generated/Server/var does not exist
err:
2007 Jan 10
7
Problem adding facts ...
I have created my first ''fact'', first attempt at Ruby too, and
configured the fileserver to server it but when a Fedora (5 or 6)
client sync''s puppetd appears to hang. CentOS clients sync and use the
new fact fine.
Find attached the fact file and the output from ''puppetd --debug
--factsync'' on a FC5 client is below. This is a 0.20.1 client and
2007 Jan 15
7
Yaml Segfaults on ubuntu puppetd client
While running puppetd on a linux client I get the following, the
actual spot that the segfault happens varies, but it always happens.
This is on ubuntu with the stock apt ruby1.8.4 package. Puppet also
installed from apt. Puppet version 0.18.4
It seems very likely that this isnt a bug in puppet per se, but it is
tickling a yaml bug (regardless of where it fails, it is always yaml).
But I