Questions tagged [puppet]

Puppet is IT automation software that helps system administrators manage infrastructure throughout its lifecycle, from provisioning and configuration to patch management and compliance.

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 ?
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…
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…
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:…
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 …
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…
1
2 3 4 5 6