Puppet is IT automation software that helps system administrators manage infrastructure throughout its lifecycle, from provisioning and configuration to patch management and compliance.
Questions tagged [puppet]
79 questions
16
votes
2 answers
Is there any reason to use Puppet alongside with Docker?
I have tried Ops part of DevOps some time ago and it was quite fun, but I haven't time and reason to try it in any project. But last week I started new job, where boss asked me if I can configure server to make something like staging environment for…
Hauleth
- 352
15
votes
3 answers
How to reject certificate request on Puppet Master?
I have some requests from agents that had bad hostnames. I've corrected this, but still have the outstanding requests with the bad hostnames.
I tried:
$puppet cert list
"wrong.host.name" (SHA256) 8E:...:51
$ puppet cert revoke…
Louis Waweru
- 25,409
- 45
- 137
- 203
11
votes
3 answers
How to git clone private repos within Vagrant VM, using host's SSH keys?
I'm able to use PuppetLabs vcsrepo to clone public git repos, but I'd like to also be able to clone private repos, using the host's SSH keys.
What would the configuration look like for Vagrantfile and/or manifests/default.pp in order to accomplish…
apennebaker
- 361
- 3
- 4
- 14
9
votes
2 answers
How do you uninstall Puppet from Mac OS X ?
I installed puppet 3.x on Mac OS 10.8.4 a few weeks back, and now want to remove it.
The installer.dmg does not come with an uninstaller, and there is no .app package to remove.
How do you uninstall puppet from Mac OS X ?
Daniel Groves
- 503
7
votes
2 answers
Why does Puppet keep installing a package even if it is already installed?
I use the package install attribute to ensure that given package X is installed.
However, even though the package is installed, puppet tries to install it over again and of course exits with an exception ("X already installed"). It does not happen…
michal
- 215
6
votes
2 answers
Install a source package with puppet
For my server installation i need to wget and compile a source package (geos, GeoIP and py binding). Is there a predefined puppet class to get package sources and compile them?
paweloque
- 83
- 1
- 8
4
votes
0 answers
puppet dashboard installation with passenger shows default apache page
I am trying to install puppet on my CentOS 6.5 64 bit machine.
The installation of puppet-server goes through fine and I am being able to install apache2.2.15 and passenger 4.0.53. I have installed puppet-dashboard too and configured with…
schow
- 41
4
votes
1 answer
What are pro and cons in using puppet master vs. distribute puppet manifests with git?
I've started reading about puppet and see that there are two main ways in how you distribute you puppet manifest; one is to use the puppet master and the second one is to use git to distribute them.
What are the pros and cons between the two…
Tomas Jansson
- 815
4
votes
2 answers
Regenerate linux host fingerprint
Is it possible to change a hosts ssh fingerprint? An example of needing to do this would be a virtual machine clone having the same fingerprint as the source of the clone; which causes problems for applications such as Puppet.
Spechal
- 239
4
votes
2 answers
Puppet enterprise versus free version, what's the diff?
What are the differences between the free puppet version and the enterprise version?
user27449
- 7,178
3
votes
1 answer
Centralized management of app.config parts for self-hosted .NET services
What will be the best way to handle these scenarios, if they are not one-time, but regular:
Self-hosted services on a quite a bunch of machines are needed to be repointed to different database in a centralized way. So it requires changing…
Andrey Ershov
- 133
2
votes
1 answer
Why does the Puppet Deployment of an RPM fail even though the package is available?
We made sure the package was available, and even manually downloaded it and installed it on one of the target servers.
However, when we run Puppet to install our updated REST packages, we get the following error:
err:…
Nathan Basanese
- 1,536
2
votes
1 answer
Specific version checking + if and else loop
just start puppet. As everyone else knows, starting something is always the most difficult. Well for practice I wanna do the following: I assume I am to put it in init.pp.
if 'openssl' version == '1.0.2b' or '1.0.2d'
upgrade to 1.1.1e
else
…
user3331457
- 41
2
votes
1 answer
Script/program that listens for user input, reads logs for output and sends broadcast
During code deployments there is a risk of service/system failures. The Network Operations Center monitors alerts from servers. If the alert comes as a result of a code deployment then it might not be anything to be concerned about. If however…
Wings
- 125
2
votes
0 answers
Can't get private GitHub repos to work with Vagrant/Puppet on Windows
I have a project and we use Vagrant for our development env. On Mac/Unix the provisioning works perfectly except in Windows, the problem is that forwarding agent doesn't work on windows and therefore, I can't access the private GitHub repos.
I fixed…
Sander Visser
- 121