[Puppet Users] Re: Puppet Server on public host/IP address?

2022-10-21 Thread Matthias Pigulla
Thank you for these suggestions. I might be missing something, but these patterns seem to link parts of the infrastructure at different locations/availablility zones through virtual private cloud links. I did not see if/how a Puppet Master is exposed to the public internet there? Any suggestio

[Puppet Users] Puppet Server on public host/IP address?

2022-10-19 Thread Matthias Pigulla
Dear Puppet Users, until now, I have been using Puppet in firewalled environments only, where agents were on the same trusted network as the server or connected through VPN tunnels. Now there seem to be some good reaons for switching to a "perimeterless security" approach, which would mean to

[Puppet Users] "Could not find a default provider for ..." should not fail the agent run?

2011-10-05 Thread Matthias Pigulla
Hi all, I have repeatedly encountered the problem that I would like Puppet to install a particular piece of software, for example git, and then use a provider like https://github.com/puppetlabs/puppet-vcsrepo to check out a repository. This fails with a message like "Could not run Puppet confi

Re: [Puppet Users] Trigger when on any package change

2011-09-30 Thread Matthias Pigulla
Does Package<||> ~> exec { ..., refreshonly => true } do the trick? -mp. Am 30.09.2011 um 19:43 schrieb "GeekBiker" : > I need to exec a program if ANY packages have been modified (added, > removed, updated, etc). I tried subscribing to Package with a > wildcard, but that isn't supported. >

[Puppet Users] AW: create_resources (or variable scoping?) question

2011-09-27 Thread Matthias Pigulla
Replying to myself: > define complex_user($uid, $sshkeys) { > /* ... create user with $name ... */ > create_resources("keys_for", $sshkeys) > } > > define keys_for($key) { ... } I just found that when having a $user_name = $name in complex_user, I can access that in keys_for simply

[Puppet Users] create_resources (or variable scoping?) question

2011-09-27 Thread Matthias Pigulla
Hi all, I would like to create a configuration along the lines of complex_user { "joe": uid => 42, sshkeys => { "key1-comment" => { key => "...", ... }, "key2-comment" => { key => "...", ...} } ... } That is, a definition that will