2
votes
0answers
37 views

A testing framework for Linux server configuration management

We are a medium sized shop that uses Puppet for Linux configuration management. Since we are a small shop, it's difficult to deploy and maintain DTAP environment. We normally perform manual testing ...
0
votes
1answer
320 views

Centos - cant access node from puppet dashboard

I am trying to setup puppet's dashboard to be monitor the status of my servers. With the below shown configurations, my clients (or nodes) only show up as Unreported and says Has not reported in the ...
-2
votes
1answer
38 views

puppet configuration issue [closed]

I'm going over a module and in one of the define statements they call a file resource inside which they have: file { "ifcfg-${interface}": content => template('network/ifcfg-bond.erb'), before ...
0
votes
1answer
234 views

How to access variable in puppet

I've written a module and I've defined a variable called "master" in the location: /etc/puppet/network/manifests/vlan/vlan.pp. In vlan.pp I make a call to a template file: file { ...
0
votes
2answers
39 views

puppet types query

I'm looking at a module for learning purposes. My understanding was that everything needs to be in a class or definition, however below the module has a definition in init.pp however after the ...
0
votes
1answer
34 views

puppet erb code fails

I've written the following in my templates, but when I run puppet client it keeps complaining of "Failed to parse template Detail: Could not find value for 'mas". My problem is that ipa variable is ...
0
votes
0answers
78 views

what does this puppet config mean?

I'm learning puppet and am going over a module. To use the module I have to put these lines of code in my nodes.pp file: node server1 { include network network::bond::static { "bond0": ...
3
votes
1answer
68 views

What does $:: mean in puppet

I'm going through a module that manages network, in order to understand how puppet modules work, what I'm stuck on is understanding what $::nisdomainname is, where did it come from and what does "$::" ...
3
votes
4answers
2k views

How to revert a configuration with puppet

I wrote a module which writes a configuration for rsyslog in /etc/rsyslog.d/60-custconfig.conf using puppet. When I add the module to the node, it works, but if I delete comment or delete the module ...
0
votes
1answer
98 views

Juju/Puppet service's configuration files

I wrote my own service and I'd like to deploy it via Juju/Puppet scripts. Main goal is to automate whole process of deploying it and I've found out Juju/Puppet should be the best. Do I have to ...
0
votes
1answer
183 views

Arbitrary software configuration management with Puppet?

I am evaluating Puppet as a potential replacement for an in-house software configuration and distribution system. I am looking for advice on whether Puppet can satisfy certain requirements for ...
2
votes
1answer
2k views

Generating Puppet resources from array of hashes

I'm new to Puppet and to start using it I want to learn how to manage system users. I have several users, which share common properties, so I thought I should factor things out. After some struggle, ...
0
votes
3answers
915 views

How can I fix puppet refusing to start and asking for “master.pp”?

I'm using the very latest version of puppet and have been following the Apress "Pro Puppet" guide step by step. I have installed puppet sudo aptitude install ruby libshadow-ruby1.8 sudo aptitude ...
8
votes
3answers
4k views

Managing iptables with Puppet

The idea of managing our iptables rules with Puppet has been brought up. I see that augeas has an iptables lense but it is currently experimental. Does anyone have any suggestions as to how to handle ...
2
votes
6answers
332 views

Managing/versioning host-specific scripts (*nix)

We're currently using Puppet (with the manifests and related files in SVN) to manage configuration of our *nix hosts. However, I've hit a bit of a perplexing issue. Many of our hosts have scripts ...
2
votes
1answer
2k views

Is there any way to use arrays in a puppet module (not in template)?

I want to use puppet to manage a hadoop cluster. On the machines we have several directories which must be created and set permissions. But i'm unable to add array values for defined methods. define ...
6
votes
4answers
8k views

Puppet manifest example

Can anyone point me to a full example (tar/zip) directory of a Puppet manifest? I get the guides but it would be way easier just to look at a working directory.
8
votes
4answers
4k views

How to set up Cobbler with Puppet or Cfengine?

I've heard a lot about using Cobbler together with Puppet/Cfengine for rapid deployment & configuration. Can you point me to some tutorials or share you experience of how you do it? Would also ...