Puppet is a configuration management tool (Unix & Windows) with its own Domain Specific Language.

learn more… | top users | synonyms

0
votes
1answer
46 views

Can't run puppet with modules on vagrant

I was studing puppet and running the manifests happened without a problem but when I added modules to puppet I run into the following issue: DEBUG ssh: Exit status: 0 INFO interface: info: Running ...
2
votes
2answers
107 views

How do I downgrade puppetdbquery?

I'm getting an error on puppet runs which use puppetdb queries: Info: Retrieving pluginfacts Info: Retrieving plugin Info: Loading facts Error: Could not retrieve catalog from remote server: Error ...
0
votes
2answers
36 views

More that one Puppet agent stopped connecting to the Master

Puppet Master version 3.7.1 Puppet Agent version 0.25.4 Hi there Guys, I'm still in the beginning stages of using puppet running at lease 10 agents. I have written 20 odd modules and all worked fine. ...
0
votes
3answers
310 views

Puppet error : Could not create master.pid

I've configure puppet server and client, when I run puppet master --verbose --no-daemonize on puppet server, I get following message, Notice: Starting Puppet master version 3.8.4 Error: Could not ...
1
vote
1answer
34 views

Trying to run puppet yield “Error: Could not find class”

Firstly, to be honest I'm pretty new to Puppet world. I'm trying to build a puppet script for my server. here how my puppet structure look like this . |-- environments | `-- example_env | |--...
1
vote
2answers
60 views

Using exec with puppet device management?

I'm trying to use puppet's network device management feature to configure Cisco routers. I know its just running ios commands so how can I extend it by having it run my own ios commands? I want to ...
1
vote
1answer
101 views

What services do I have to restart to effect config changes in puppet.conf when using foreman?

I have puppet 3.8.4 installed via the latest foreman installer. I enabled the $facts['fact_name'] hash by putting these lines in my puppet.conf: trusted_node_data = true trusted_server_facts = true ...
1
vote
1answer
98 views

Load hiera file from specific variable/fact/hiera-value

I'm trying to load a hiera file according to a specific flag. Hiera hierarachy configuration is :hierarchy: - "%{environment}/%{::fqdn}" - "%{environment}/%{nodetype}" - "%{environment}/%{...
1
vote
1answer
44 views

Puppet revokes OpenSSL certificates

I'm experiencing some certification revokations in the puppet master and this behavior seems to be random. I just checked one of the CA certificates and I found this: # openssl crl -text -in /var/...
0
votes
1answer
25 views

Puppet adds domain to the certificates

When as a root I run the following in my puppetmaster server puppet master --verbose --no-daemonize It generates the ssl certificates, but adds a domain to them. Which is the domain of my company (...
0
votes
1answer
294 views

After initial setup cannot sign in to Foreman web console with admin account

Edited post to show how I installed foreman I'm new to ruby and I am trying to install Foreman on CentOS 7. I followed the install guide for my distro to do this: sudo yum -y install epel-release ...
3
votes
1answer
91 views

Why does Puppet (almost) always fail to write to my Gluster filesystem?

I'm using Puppet to manage some files that are shared between servers, by way of the GlusterFS file system. (The specifics shouldn't matter, but in this case things like /etc/httpd/conf.d and /var/www/...
0
votes
1answer
333 views

Why is Hiera not finding the environment, and neither is puppet

Given these files: # find /etc/puppetlabs/code -type f | grep -v modules | xargs head -n 100 ==> /etc/puppetlabs/code/environments/production/hieradata/common.yaml <== pgwatch: password: "...
1
vote
0answers
32 views

Puppet device wildcard names for nodes?

I'm using Puppet's device management to mange some Cisco devices. Right now my device.conf looks like this: [someCity] type cisco url telnet://puppet:123456@10.123.1.1/ [someOtherCity] type cisco ...
2
votes
1answer
38 views

Can r10k use a control repository on the local filesystem?

I'm starting to work with R10k for deploying Puppet environments, but I don't want to put our control repo into GitHub, and I don't have a local GitLab server at the moment. I've tried using the ...
1
vote
0answers
71 views

Puppet enterprise installation Issue in CENTOS

Puppet enterprise Installation issue on CENTOS7(Vmware) While running the monolithic installation i encountered the following issue " "Error: Could not start Service[pe-puppetserver]: Execution of '/...
0
votes
1answer
1k views

Puppet Device unable to get local issuer certificate

I installed puppet 4.3 and centos7 to use Puppet Device to manage Cisco routers. The server hostname is "puppetmaster" (by running hostnamectl puppetmaster) The centos server is running puppet master ...
1
vote
1answer
93 views

Can't run puppet device (Could not request certificate: Could not write to… privatekeydir)

I setup puppet 4.3 on a Centos 7 server. This is a puppet master that is also running puppet agent. I am attempting to setup Puppet Device to configure a router. when I attempt to run puppet device I ...
0
votes
0answers
18 views

Have both local and puppet managed users on linux

We manage users via puppet on our ubuntu servers. So any user not managed via puppet(i.e. created locally) is being removed when the host is being puppetized. Is this the expected behaviour of puppet? ...
0
votes
1answer
122 views

puppet could not evaluate: could not retrieve information from environment

puppet can do exec on node, but cannot transfer file from module. Ubuntu 14.04 server Puppet 3.8.4 Already tried: making file world readable disabling FW creating facter.d in module directory On ...
1
vote
1answer
51 views

// , In Puppet, what is the accepted way to use different Puppet modules in different Puppet environments?

Some people I work with actually give each Puppet environment its own $modulepath, but also have the common $modulepath. Please find an example of this below: [redis] modulepath = /usr/...
1
vote
1answer
43 views

Copy folder and its subfolders from puppet master to agent

I'm trying to copy folder /vagrant/scripts and its sub-folders located on puppet master into the agent. I use the following config in the init.pp: file { '/home/vagrant/scripts': ensure => '...
0
votes
0answers
38 views

How to use theforeman/foreman to bootstrap?

I've used the Foreman installer in the past to get a server up and running, but I'm now trying to do the same thing as a bootstrap I can reliably repeat. There's a PuppetForge module, theforeman/...
5
votes
1answer
36 views

Why do some r10k configuration files start their YAML lines with :?

I'm looking at setting up r10k for Puppet deployment, and I have various example r10k.yaml configuration files, but some seem to use an extra : at the start of many lines, for instance, at http://www....
1
vote
1answer
45 views

Generating basic Nagios configuration with Puppet in the wrong side

I have a little problem when I try to integrate Puppet with Nagios. This is my configuration (I know, it's so simple but it's my first try) /etc/puppet/modules/nagios/manifests/init.pp class nagios:...
0
votes
0answers
206 views

Puppet: Is it possible to remove multiple lines using file_line type?

In past times of the company I work for, someone configured many aliases and exports in /etc/profile. Since then we've implemented Puppet and there's a module which manages the application user ...
0
votes
1answer
108 views

Could not evaluate: Could not retrieve information from environment bootmaster source(s)

Feeling like a complete newbie to puppet (I admit I am very rusty :-) So my manifest/site.pp file contains. file {"/tmp/findme.txt": source => "puppet:///modules/concat/concatfragments.rb" ...
-2
votes
1answer
31 views

puppet variable parsing inside quotes

How can I make the last exec resource parse variables? Currently it is coming out blank inside rc.local file as such: [root@server1 ~]# cat /etc/rc.local #!/bin/sh /usr/sbin/balance -b 127.0.0.1 ...
2
votes
1answer
30 views

How do I deploy a specific revision of my puppet code with r10k?

Using r10k to deploy my puppet code. How do I use it to deploy a specific revision? Specifically, my :base repo. Thanks!
0
votes
1answer
37 views

add nodes to Foreman

I'm completely confused how I can add my servers to Foreman. I've setup a Foreman server, I pointed the /etc/puppet/puppet.conf "server" directive to my Foreman server, and I under "Provisioning=>...
2
votes
0answers
42 views

Can't figure out how to use schedule and tidy resource in puppet

I have puppet code, that I can't manage to get to work: schedule { 'daily_once': period => daily, repeat => 1, } node 'puppet1' { tidy { '/opt/puppetlabs/server/data/...
2
votes
1answer
37 views

Puppet Agent - cert clean vs. fqdn duplicate

I couldn't find any answer to what happened in my puppet environment, that's why I hope somebody will explain it to me here. ENV: Foreman (Puppet CA), Puppet Master, Puppet Agent I have an oracle vm ...
2
votes
1answer
125 views

how to create array of arrays from hiera in puppet

I have a situation where I have to generate array of arrays which are declared in hiera in puppet at different hierarchies. Lets say at environment level I have a declaration test: - [a,b,c,d] - ...
1
vote
1answer
35 views

Safe to puppet add system users to Debian

I would like to add via puppet a system user to Debian boxes. The user is: user { 'puppet': ensure => 'present', comment => 'puppetserver daemon', gid => '109', groups => ['...
3
votes
2answers
42 views

Is it possible to get puppet to combine recursive and non-recursive changes to a given directory

I am using puppet 3.8.4 on debian. I want to recursively set the owner and group on a set directory, but only set permissions on the directory itself ie. I don't want to chmod anything in the dir only ...
4
votes
2answers
94 views

On a puppet node, how do I see a list of resources?

Given access to a single node that is being managed by puppet enterprise, I want to view the list of resources that puppet is managing. How do I do that? Node OS is Ubuntu 14.04. Interested in PE ...
2
votes
2answers
175 views

How to provision a node via puppet if it's using an image-based virtualization technology?

I'm trying to integrate puppet and vSphere via this module: https://forge.puppetlabs.com/puppetlabs/vsphere This module lets you create servers via a few lines of puppet code. I have a vm template ...
0
votes
0answers
16 views

Puppet master reverts back to older state and installs incorrect config/software

Has any one seen an issue with Puppet where we deployed some new configuration changes in the morning, but much later in the day it looks like the configuration was reverted. At least one package had ...
0
votes
1answer
111 views

Puppet EXEC: execute part of code only after another part is executed

I have the following puppet code: exec { 'set mysql root password': user => root, path => "/usr/bin:/usr/sbin:/bin", command => "/usr/bin/mysqladmin -u root password \'${...
0
votes
1answer
76 views

Facter (2.4.4) sets ipaddress to docker0 and not the ethernet interface (CentOS7)

Is there a way to fix this? Can I change the interfaces order? I have a lot of puppet modules that use $::ipaddress, works fine on CentOS 6 with docker but no on 7 interfaces => docker0,...
0
votes
1answer
110 views

AWS - ELB - Puppet - Must not contain unprintable characters

I am setting up a miscellaneous server cluster behind an internal AWS ELB which will serve NTP, centralized Rsyslog, and Puppetmaster. I configured the listener on the ELB to use https (8140) which ...
0
votes
1answer
84 views

puppet could not find class roles::webserver

I'm trying to get classes working in puppet, but it gives me an error when I try puppet agent -t on the node: root@webserver01:/etc# puppet agent -t Info: Retrieving plugin Error: Could not ...
1
vote
1answer
62 views

Puppet agent apply default configuration but doesn't apply node configuration

Puppet master version: 3.3.1 Puppet agent version: 3.3.1 Content of site.pp import '*/*.pp' node default { include 'auth' } In the folder where site.pp is located there is folder called '...
0
votes
1answer
48 views

Puppet - using hiera parameters in a top scope manifest file

I have a site.pp file which looks like this: Package {allow_virtual => false,} stage { 'pre': before => Stage['main'] } stage { 'post': require => Stage['main'] } resources { 'firewall': ...
-1
votes
1answer
126 views

runinterval not working for Puppet Agents

I am running puppet agents on windows. I am trying to change the interval of Puppet Agent check-in with the Server. on puppet master, i modified puppet.conf file and added runinterval = 5m under ...
0
votes
1answer
51 views

Foreman: Pass host comment to puppet

In the Foreman there is the ability to set a comment for hosts. I would like to pass this comment to a puppet class assigned to these hosts so that the comment can be printed in the motd of the hosts. ...
0
votes
0answers
6 views

Puppet: Running multiple *_spec.rb files across multiple modules

I am attempting to run all of my *_rspec.rb files across all of my Puppet modules in one fell swoop. To run all *_rspec.rb files in my module at present I simply run rake spec from the module ...
0
votes
1answer
64 views

Is it possible to write a test in rspec-puppet to check if registry exists?

I am trying to install .net framework 4.5.2 using puppet module using exec resource instead of using Package resource due to some reason. I want to write a test case to check if it is installed or not....
0
votes
1answer
155 views

Puppet doesn't configure MySQL

I have a following Puppet class using puppetlabs/mysql module: class hg_playground::makowals::brains::db { class { '::mysql::client': package_name => 'mariadb', } $override_options = { '...
1
vote
0answers
106 views

Issue with policy-based autosign in puppet

I am trying to implement policy based autosign in puppet. I have performed following steps: On puppet master: I have created a ruby utility to autosign the certificate if matching the extension ...