Displaying 20 results from an estimated 30000 matches similar to: "How To Expand an .erb Template Without Doing a Full Puppet Run?"
2012 Jun 14
1
Request a way for passing simple info to a package installation
I need to install postfix on a a debian system with puppet.
Unfortunately there are a lot of prompts. One way to deal with this
is, is: http://projects.puppetlabs.com/projects/1/wiki/Debian_Preseed_Patterns.
Another way (apparently) is to give an answerfile in the package
resource declaration. (I have no idea how to do this)
e.g.:
echo postfix postfix/main_mailer_type select No
2011 Sep 14
10
fail to exec apt-get upgrade (change from notrun to 0 failed...)
So here is my manifest:
class aguu {
exec { "update":
command => "apt-get update",
path => "/usr/bin/"
}
exec { "upgrade":
command => "apt-get upgrade -y",
path => "/usr/bin/"
}
}
It it supposed to run apt-get update + upgrade
2022 Dec 31
1
rewrite manpages to mdoc(7)
Dear authors of NSD,
currently, the manpages that come with NSD
are written in the traditional man(7) markup language.
I am proposing to rewrite them into the semantic markup
of the mdoc(7) language. I am willing to do the work.
See a version of nsd-checkzone.8 below as an example.
Both the man(7) and mdoc(7) languages have been around for decades,
and are supported by the prevalent formatters:
2006 Jun 08
4
datetime fixture format for Mysql 5.0
Hi All:
I develop on several machines, most have Mysql 4.* and one has Mysql
5.0. On 4.*, the following erb for a fixture works fine:
updated_at: <%= 1.days.ago.to_s:db%>
But fails on 5.0. I had a similar deal when I had date fixtures, and
switched forrmats so that both 4.* and 5.0 were happy. is there
to_s:db_works_for_mysql_50() ? or similar?
Thanks
Forrest
2012 Jul 23
1
[PATCH] nsd-patch: fix segfault after renaming slave zone
Hi all,
we have discovered a segfault in nsd-patch when renaming slave zone in nsd
config file if some data for this zone still exists in the IXFR diff
database.
In my case, the zone "black" was renamed to "blackinwhite":
> root at ggd115:/cage/nsd/var/nsd/zones#nsd-patch -c
> /cage/nsd/etc/nsd-dns-slave.conf
> reading database
> reading updates to database
>
2011 Nov 18
2
Are tildes actually valid in templates or is this a bug?
Hi all,
First off, we''re running Puppet 2.7.6 with Ruby 1.8.7 on CentOS 6.0.
Now, I''m using tildes in a template to prevent newlines from appearing but
ruby/puppet is choking on them.
*/tmp/puppet$ cat test.erb*
Line 1: Line 2 will exist if running on CentOS.
<% if operatingsystem == "CentOS" ~%>
Line 2: Yay, we''re running CentOS.
<% end ~%>
2007 May 04
3
fileserver hanging
hello,
we just wanted to rollout our new puppetized dmz. therefore i change all
ip adresses from the test network to the live ips. after restarting
puppetmasterd it seems that the fileserver hangs:
client log:
debug: //true_base/update-check/File[/sbin/update_check.pl]/require:
requires Package[libmail-sendmail-perl]
debug: //true_base/puppetd/File[/etc/puppet/puppetd.conf]/require:
requires
2010 Jun 28
4
Error 400 : could not find template
Hello,
I did make a stupid fault: not commiting changes to version control :-(
After the installation of puppet-dashboard, I added a recipe to add
report = true to puppet config files on clients.
Now all Puppet clients don''t update because of an error...
What can be the various reasons for an ''400'' error??
I guess it has something to do with rights.
Jun 28 09:52:36 pm
2011 Oct 18
2
Puppet node fails to pass facts to master
Hello Puppet list,
I am taking over the puppet configuration of a sysadmin who left, and
am having troubles deploying puppet to a new node. We are using puppet
v2.7.3 both on the client and the puppetmaster, on Ubuntu 10.10.
The node asks for a certificate fine, and I signed it on the
puppetmaster.
For the following logs extract I ve replaced the FQDN of my node by
puppet.example.com.
When doing
2011 Dec 20
8
Network config module won't work. -Mac address errors
Hello,
I created a module for modifying the base network settings on a
machine. However no matter what changes I make it keeps giving me the
error "has different MAC address than expected, ignoring" when the
network tries to startup.
I am testing this out on the puppet learning VM.
Does anyone see anything wrong with my code:
init.pp
--------------------------
define basehost
2011 Sep 01
3
Multiple template fallbacks
Hi,
In a file resource I want to be able to specify multiple template contents.
If the 1st template doesn''t exist use the 2nd listed and so on. Much like
how the source attribute works.
Basically this:
file { "/tmp/somefile.txt":
ensure => present,
content => [
template("somefile-$fqdn.erb"),
2011 Apr 06
5
Blank lines in conditional templates
I''m writing ldirectord.cf files via puppet and unfortunately
ldirectord is sensitive to blank lines in the file. I have the
following code in my .erb file
virtual=<%= vip %>:<%= port %>
<% if weights.empty? then -%><% real_servers.each do |real_server| -%>
real=<%= real_server %>:<%= port %> gate
<% end -%><% else -%><%
2010 Jul 06
2
%% in templates
Hiya,
I''ve recently updated my svn server so that it checks the syntax of
.erb files, on commit, along with .pp files. While doing this, I ran
across a small but niggling issue and wanted to see if I was just
doing something wrong or if it was a bug.
In my sudoers template file, I have a number of lines that start along
the lines of:
%sup ALL=NOPASSWD: ALL
%mon ALL=NOPASSWD: ALL
2011 Nov 30
2
Can I serve a template depending on if it exists like I can a source?
Hi all,
I''m trying to figure out if I can serve a certain template that matches
a hostname or serve the default like I could if this was just a file.
Works:
file { ''/etc/yum.conf'':
ensure => file,
source => ["puppet://puppet/yum/yum.conf.$hostname",
"puppet://puppet/yum/yum.conf"],
}
Trying to figure out:
2012 Apr 24
3
How to increment variable in erb template ?
Hi'',
I''m looking for a way to increment variable in template (erb file).
I tried this, but it didn''t work
Compteur <%= compteur %>
> <% compteur = compteur + 1 %>
> Compteur <%= compteur %>
>
I''ve got this error :
> Error 400 on SERVER: Failed to parse template test/test.erb: undefined
> method `+'' for
2012 Jan 23
13
Template Help Please
Hello,
I am trying to setup a template with data being passed in as a long
string of data which is being returned via extlookup()
i.e. $resolvers = "10.10.10.10 11.11.11.11.12.12.12.12"
The template should split those up and put a nameserver entry per line
in /etc/resolv.conf
I have this in the template now:-
<%=
2012 Jul 22
3
Puppet template tags and Java JSP tags
Hi All,
I was trying to templatize some JSP page I would like to dynamically
generates but it looks like puppet doesn''t like it.
Common JSP tags are <% ... %> so I guess it''s getting confused between
regular tags and jsp''s one.
This is an example of the trace it is givin me :
/etc/puppet/modules/xxx/templates/webapps/xxx/yyy/Mantle.jsp:1:in `result'':
2013 Mar 12
2
Puppet with Passenger - 403 Forbidden
Morning all
Am in the process of testing a migration of Puppet 3 from webrick to
Puppet.
Have found the foreman modules (https://github.com/theforeman) which seems
to take care of a lot of the leg-work...
However having got Puppet running with Passenger in Apache, whenever trying
to access the Puppet master from a client, I was getting a ''403 Forbidden
error''.
Have dug
2011 Nov 29
2
template does not print variables
Hello list,
I am having a problem with template file. Why are variables not interpolated?
[root@puppet manifests]# cat /etc/motd
memory free = <%= memoryfree %>
domain = <%= domain %>
operating system = <%= operatingsystem %>
This is the template file
[root@puppet manifests]# cat ../templates/motd.erb
memory free = <%= memoryfree %>
domain = <% domain %>
2007 Aug 21
4
communication between classes / hosts
Hi there, me again!
I´m looking for a solution for the following:
I have two (a bunch really..) of services that work together and have to
exchange some configinformation between each other. I can get this to
work in only one of three cases:
1. Works
#
class serviceB {
file {"serviceBconfig":
content => $serviceA::serviceAvar
}
}
#
#
class serviceA {
$serviceAvar