And is the following the best way to support this: (ie: will it be
supported for the foreseeable future.)
$modulepath/modulename/manifests/parentclass/subclassname.pp the way
the autoloader supports this?
Long story short, I can test and see if it works, but I don't want to
trust that as a way
I'd like to add that *IF* you are using Foreman as an ENC, the
preferred method of putting facts in the Foreman database is the new
ENC script that updates facts on every puppet run:
https://github.com/theforeman/puppet-foreman/blob/master/templates/external_node.rb.erb
Where you might want to
I'm thinking it should be fairly simple to have a puppetmaster call
out to an ENC script that queries the EC2 API to get tags for
classification purposes, and would be surprised if someone hasn't
already written an ENC script to do this.
I'm thinking this will help let nodes in autoscaling groups
On Fri, Jul 13, 2012 at 2:18 PM, Mark Roggenkamp
mark.roggenk...@gmail.com wrote:
Will Puppet ever enable the modeling of higher level resources (than node).
I'd like to model a multi-node application/service or even many
applications/services that sometimes connect. I guess I'm thinking
On Sat, Jul 7, 2012 at 1:05 PM, JeremyCampbell
jeremycampbel...@gmail.com wrote:
I run a small shop, around 10 servers and spent some time with Puppet but
I'm no programmer. I've created a set of manifests but most have issues and
I'm certain that they don't follow best practice etc. I would
On Thu, Jul 5, 2012 at 9:43 PM, Benjamin Lei benlei1...@gmail.com wrote:
I see; thanks. I'll try that later.
The next thing I'm trying to do is:
rvm use 1.8.7 --default
The command executes successfully, but when I SSH back into my server the
version is still its old one. What might be going
On Thu, Jul 5, 2012 at 4:45 PM, gilbertc777 gilbertc...@gmail.com wrote:
Hi Everyone,
I am relativly new to writing puppet modules, and am working to architecht
our puppet implementation. One of the questions I have, is rolling back a
puppet run. What are the best ways to accomplish this.
I would guess part of the issue is related to testing against ruby
1.9.x, which Fedora now ships with, but someone from Puppetlabs should
confirm.
-Brian
On Mon, Jul 2, 2012 at 12:29 PM, Matthew Nicholson
matthew.a.nichol...@gmail.com wrote:
I notice fedora 17 isn't in there yet.Any time frame
On Mon, Jul 2, 2012 at 11:10 AM, nikosd23 nikos...@gmail.com wrote:
Hi,
I am trying to set the password for a user that I have created using the
puppet provisioner of Vagrant for a Linux version 2.6.32-71.el6.x86_64 Red
Hat 4.4.4-13 box.
I have tried both approaches:
Approach1
user {
According to the style guide, Classes and defined resource types
must not be defined within other classes.
However looking at
https://github.com/puppetlabs/puppetlabs-nginx/blob/master/manifests/init.pp
shows that there are a number of other classes defined in class nginx.
What's the correct
On Fri, Jun 29, 2012 at 3:09 AM, David Schmitt da...@dasz.at wrote:
On 29.06.2012 08:51, Brian Gupta wrote:
According to the style guide, Classes and defined resource types
must not be defined within other classes.
However looking at
https://github.com/puppetlabs/puppetlabs-nginx/blob
On Thu, Jun 28, 2012 at 2:46 PM, Steve Traylen steve.tray...@cern.ch wrote:
On Thursday, 28 June 2012 14:57:08 UTC+2, Ken Dreyer wrote:
Hi Puppet folks,
I'm a Fedora packager, and I'm looking into packaging up some of the
modules at http://forge.puppetlabs.com/users/puppetlabs
I'm thinking
On Thu, Jun 28, 2012 at 4:38 PM, Paul Belanger
paul.belan...@polybeacon.com wrote:
On 12-06-28 08:57 AM, Ken Dreyer wrote:
Hi Puppet folks,
I'm a Fedora packager, and I'm looking into packaging up some of the
modules at http://forge.puppetlabs.com/users/puppetlabs
I'm thinking through the
On Mon, Jun 18, 2012 at 10:22 AM, Wendell Araujo
johnnatah.ara...@gmail.com wrote:
Good morning!
I have a server running Nagios and would like to monitor the service in my
puppet server puppetmaster. Has anyone managed to do this?
grateful
Wendell
So this doesn't exactly answer your
I need to install postfix on a a debian system with puppet.
Unfortunately there are a lot of prompts. One way to deal with this
is, is: http://projects.puppetlabs.com/projects/1/wiki/Debian_Preseed_Patterns.
Another way (apparently) is to give an answerfile in the package
resource declaration. (I
On Mon, Jun 4, 2012 at 11:19 PM, Gary Larizza g...@puppetlabs.com wrote:
On Mon, Jun 4, 2012 at 7:54 PM, Denmat tu2bg...@gmail.com wrote:
Hi,
You should checkout puppetdb which currently locks you into PostgreSQL.
Docs here:
http://docs.puppetlabs.com/#puppetdbpuppetdb09
It's new so may
On Tue, Jun 5, 2012 at 12:07 AM, Gary Larizza g...@puppetlabs.com wrote:
On Mon, Jun 4, 2012 at 8:48 PM, Brian Gupta brian.gu...@brandorr.com wrote:
On Mon, Jun 4, 2012 at 11:19 PM, Gary Larizza g...@puppetlabs.com wrote:
On Mon, Jun 4, 2012 at 7:54 PM, Denmat tu2bg...@gmail.com wrote:
Hi
On Fri, Jun 1, 2012 at 3:54 AM, ankush grover ankushcen...@gmail.com wrote:
Any update on this?
On Wed, May 30, 2012 at 3:28 PM, ankush grover ankushcen...@gmail.com wrote:
Hi Friends,
My company is soon to going to deploy a private cloud from OnApp in
the infrastructure. Task given to me
On Wed, May 30, 2012 at 5:13 PM, R.I.Pienaar r...@devco.net wrote:
- Original Message -
From: Michael Stahnke stah...@puppetlabs.com
To: puppet-users@googlegroups.com
Sent: Wednesday, May 30, 2012 9:49:44 PM
Subject: [Puppet Users] Thoughts on job listings?
How do folks feel about
, Jun 1, 2012 at 1:36 PM, Brian Gupta brian.gu...@brandorr.com wrote:
On Fri, Jun 1, 2012 at 3:54 AM, ankush grover ankushcen...@gmail.com wrote:
Any update on this?
On Wed, May 30, 2012 at 3:28 PM, ankush grover ankushcen...@gmail.com
wrote:
Hi Friends,
My company is soon to going to deploy
On Wed, May 30, 2012 at 12:49 PM, Andrei-Florian Staicu
andrei.sta...@gmail.com wrote:
On Wed, May 30, 2012 at 7:39 PM, Peter Bukowinski pmb...@gmail.com wrote:
On May 30, 2012, at 12:13 PM, Andrei-Florian Staicu wrote:
Hi all,
Can you tell me if the puppetmaster (which is also a puppet
On Tue, May 29, 2012 at 12:11 PM, Nan Liu n...@puppetlabs.com wrote:
On Tue, May 29, 2012 at 7:03 AM, Dennis Benzinger | hybris
dennis.benzin...@hybris.de wrote:
Hello!
For some machines I want to do a semi automated installation via puppet
apply. Is it possible to tell Puppet to install
If not I will write one.
Thanks,
Brian
--
You received this message because you are subscribed to the Google Groups
Puppet Users group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscr...@googlegroups.com.
On Fri, May 18, 2012 at 12:44 PM, Eytan Daniyalzade ey...@chartbeat.com wrote:
Hey,
I would like to figure out if the latest puppet client run changed the
state of the server, in a programatic way. Essentially, I would like
to achieve what --detailed-exitcodes provides in later versions of
Currently and going forward people will be running multiple versions
of puppet. What are the plans for puppet compatibility with Modules?
Thinking we may want to be able to specify what version of Puppet is
running and ask for the compatible module. (Which may be the same).
Thanks,
Brian
--
On Thu, May 17, 2012 at 12:38 PM, Ryan Coleman r...@puppetlabs.com wrote:
On Thu, May 17, 2012 at 9:23 AM, Brian Gupta brian.gu...@brandorr.com wrote:
Will general best practice for forge modules to be developed against
current latest puppet version, or maintain backward compatibility
going
On Wed, May 16, 2012 at 9:51 PM, Joshua Hoblitt jhobl...@cpan.org wrote:
Hello,
I have number of classes that deal with user management and I've run into a
snag with needing to extend/modify either the user or group types. I'm
using theforeman as an ENC.
The class structure I have is
Can you provide a link to the video? I'm guessing the workflow could be
much simpler, in that you could have an autoscaling group, that spins up
instances that are based on AMIs that are either preconfigured for puppet,
or have the cloud-init info passed to them to get puppet up and running.
I've run into permission errors like this if apparmor is enabled, and not
configured for the app I am trying to run.
http://en.wikipedia.org/wiki/AppArmor
I'm guessing you need to tell selinux that /usr/share/puppet-dashboard/* is
a valid path. (Never used selinux, but my understanding is that
Ohad did a great job covering Foreman. If you couldn't make it go
check it out! (Audio is a little low) http://youtu.be/CqX-heDl9VM
You can also check it out on archive.org if that's your preference:
http://archive.org/details/Puppet-nycMonthlyMeeting-42012
You can find out more about Foreman
My apologies, this was supposed to go to the puppet-nyc mailing list. :( -Brian
On Tue, May 8, 2012 at 12:42 AM, Brian Gupta brian.gu...@brandorr.com wrote:
Ohad did a great job covering Foreman. If you couldn't make it go
check it out! (Audio is a little low) http://youtu.be/CqX-heDl9VM
You
So having an internal debate on whether to use puppet managed debian
preseed files to configure packages prior to installation or
installing with no-config and using puppet to manage the config files
after the fact.
The end of the discussion is that ideally one would use both, but if
one had to
Looks like it is an Enterprise only feature:
http://puppetlabs.com/puppet/enterprise-vs-open-source/
-Brian
On Wed, May 2, 2012 at 5:26 PM, Thomas thomas.e.ke...@gmail.com wrote:
I'm currently prototyping with Puppet Enterprise 2.5 and I was
wondering if compliance workflow is only in PE or
/inspect.html
http://docs.puppetlabs.com/pe/2.0/compliance_basics.html
- Brian Gupta
New York City user groups calendar:
http://nyc.brandorr.com/
On Wed, May 2, 2012 at 5:29 PM, Brian Gupta brian.gu...@brandorr.com wrote:
Looks like it is an Enterprise only feature:
http://puppetlabs.com/puppet
- vmware
parameters:
puppetmaster: puppet
mac:
ip:
puppet_env: development
thanks again,
Steve
On Apr 29, 7:15 pm, Brian Gupta brian.gu...@brandorr.com wrote:
Just to make sure, when you run node.rb does it return foreman_env in
the parameters stanza, the expected
Just to make sure, when you run node.rb does it return foreman_env in
the parameters stanza, the expected classes and a proper reference to
the foreman_env in the environment stanza?
Cheers,
Brian
On Fri, Apr 27, 2012 at 3:45 PM, droog72 steve@gmail.com wrote:
Hi Ohad,
Sorry, I'm not
http://www.ruby-lang.org/ I think is what he meant.
On Thu, Apr 19, 2012 at 3:54 PM, Dan White y...@comcast.net wrote:
- Jo Rhett jrh...@netconsonance.com wrote:
For ruby, go to ruby.org and find the latest patchlevel for 1.8.7 and put
that number at the top of the spec file.
FYI:
On Friday 4/20 at 6:30pm, Ohad Levy, the author of Foreman, will be giving
a talk on Foreman to PuppetNYC, the New York City Puppet User Group:
http://www.meetup.com/puppetnyc-meetings/events/59430962/
In addition on the following Friday 4/27, Puppetlabs will be hosting an all
day Puppetcamp!!
On Tue, Apr 3, 2012 at 2:35 PM, Daniel Pittman dan...@puppetlabs.comwrote:
On Mon, Apr 2, 2012 at 22:53, Denmat tu2bg...@gmail.com wrote:
How about a 'serverfault' or 'stackoverflow' or the like site? One of
the issues I find is that previous answers are lost in mail lists and hard
to search
Michael,
Would you guys consider standing up a shapado instance?
http://shapado.com/(It's basically an FLOSS clone of stackoverflow,
and is great for QA type
stuff.) You could stand it up as ask.puppetlabs.com, and point new users
there for questions. One of the big issues of puppet-users, is
if that is something easily
accomplished.
Multiple puppetmasters is easy with Foreman, and I imagine it's easy with
Dashboard as well.
Thanks,
Den
On 20/03/2012, at 15:35, Brian Gupta brian.gu...@brandorr.com wrote:
Well you can always assign Elastic IPs to your VPC instances, if they are
on a single public
Well you can always assign Elastic IPs to your VPC instances, if they are
on a single public subnet. (Depending on how you have things configured.)
Also, for a private subnet, you can setup an internet gateway instance that
can handle outgoing NAT for you.
Other than that, some fancier options
I would say Global vars aren't necessarily evil. However, they ideally fit
into a hierarchical structure, where one can have variable scoping with an
ability to override global vars with more tightly scoped local overrides.
Foreman, and Hiera support the ability to set the same variable at
Nigel,
I just wanted to add, if we do go this route, we should work to support
private forges (module repos) as well.
Cheers,
Brian
On Sun, Jan 29, 2012 at 1:39 AM, Brian Gupta brian.gu...@brandorr.comwrote:
Nigel,
It frightens me a bit that I think the correct solution
http://saltstack.org/ http://puppetlabs.com/mcollective/
I found this link that talks about Func, Rundeck, Salt and mcollective, but
it doesn't really compare and contrast.
http://www.coloandcloud.com/editorial/func-mcollective-salt-and-rundeck/(From
a 10,000 overview Saltstack and mcollective
On Tue, Jan 3, 2012 at 10:14 AM, Ryan Chan ryanchan...@gmail.com wrote:
Anyone have experience and willing to share for Beanstalk?
e.g.
How does Puppet fit in when we mainly use AWS Elastic Beanstalk?
Seems most features are provided by Beanstalk.
--
You received this message because
I would consider the following a small list of pros and cons for the three
tools:
Pros:
Cfengine: Not written in Ruby, so currently is more efficient with system
resources.
Puppet: IMHO has the most approachable syntax of the three (for sysadmins),
and the strongest community. It also has the
On Thu, Dec 1, 2011 at 9:12 PM, Phil Frost ind...@bitglue.com wrote:
On 11/30/2011 11:01 AM, Ted wrote:
I'm trying to call puppet from a bash script and whilst it works, it
causes my script to end prematurely.
#!/bin/bash
...
function runPuppetLocally()
{
echo ...running Puppet
On Fri, Nov 18, 2011 at 4:07 AM, Jonathan van der Watt
jonathan.vanderw...@gmail.com wrote:
Good day,
I'd like to ask the Puppet community for some help with a few problems
I've been having...
Please feel free to post the details of the problems you are having to this
list, so that folks
On Fri, Nov 18, 2011 at 4:24 AM, Jonathan van der Watt
jonathan.vanderw...@gmail.com wrote:
Good day,
I'm very new to Puppet and am trying to manage the snmpd daemon and
associated config on our Red Hat servers using Puppet (for a start).
My problem is not ensuring that the config file is
On Tue, Nov 15, 2011 at 11:30 PM, Jo Rhett jrh...@netconsonance.com wrote:
On Nov 9, 2011, at 5:47 AM, Ohad Levy wrote:
Ruby 1.87 support
Foreman 0.4 would be the last major version supporting Ruby older then
1.87.
This has to be done since the upstream rails community no longer
supports
A quick google found this.. I am sure you can find more, remember the
founder was Luke Kanies and the original name of Puppet Labs was
Reductive Labs:
http://www.redmonk.com/cote/2009/06/24/reductivelabs/
As far as design goals go, the key concept is idempotent, which means that
no matter how
Another mysql module:
https://labs.riseup.net/code/projects/module-mysql/repository
-Brian
On Sun, Oct 2, 2011 at 4:37 PM, Dan Bode d...@puppetlabs.com wrote:
you can find several examples of existing types/providers for managing
mysql online.
Here is one example:
If you follow the mailing list it seems that there were a larger number of
deliberate syntax changes from the move from 2.6 to 2.7 than there were from
0.25 to 2.6. IE: Syntax that changes behavior, not just breaks.
The rule of thumb has always been to support one major version backwards, so
a
Over the years many shops have come to start running puppet via cron to
address memory leaks in earlier versions of Ruby, but the official position
was that puppet was meant to be run as a continually running service.
I am wondering if the official position has changed. On one hand many if not
Well, puppet does include a native facility for doing this... try running
and see if the output meets your needs:
puppet resource package
I guess the question before extending this to a module, is what exactly do
you want to do with the data?
-Brian
On Wed, Sep 21, 2011 at 12:45 PM, Glenn
Does anyone else have any concern about populating custom facts that
list ALL packages installed on a system? My sense is that it has the
potential to create a lot of overhead for facter, and in turn puppet
itself. (A typical linux system will have hundreds of packages
installed). I also don't
Puppet can do this. I would propose the following solution, but there may be
other ways to do it.
1) Use a template. Templates have embedded ruby code and run on the clients.
2) Link to some library that allows you to query your database (You can use
one or more require statements in your ruby
It would help to know what version of Ubuntu you are running. Presumably
finding a backport of the package version you are looking for, would
typically be the approach that most folks use.
-Brian
On Wed, Sep 14, 2011 at 11:59 AM, Puppet convert worldcycl...@gmail.comwrote:
Hi guys,
I totally
If you want something simple and don't need a GUI, many folks are using
either Capistrano (Ruby) or the very similar Fabric (Python) for deployment.
You can populate hostlists via Foreman queries. That said, I am not sure
what sort of integration with Puppet/Foreman you are looking for.
Cheers,
I'm thinking the answer is to update your init script, to make sure that
restart calls rndc reload, and specify hasrestart in your resource
definition.
I suggest this because bind should ignore bad zone files, and keep serving
the old zones, when reloaded via rndc.
Maybe the answer is to also
I have also heard some good things about Rundeck as well.
http://rundeck.org/ -Brian
On Thu, Sep 8, 2011 at 11:44 PM, Yunfeng Xu hyw...@gmail.com wrote:
Hi,
I am using puppet as my configuration solution, it is a very good for
system-level configuration management and compliance. But it is
On Sun, Jul 10, 2011 at 12:15 PM, Ronen Narkis nark...@gmail.com wrote:
Iv been going through a multitude of firewall modules not being able to
find a simple module that open and closes ports on Redhat/Centos 5.6
All the modules that iv tried keep open ports multiple times (each time
puppet
Take a look at https://help.ubuntu.com/community/CloudInit
Also consider using an ENC, and passing class information as user data.
-Brian
On Sat, May 28, 2011 at 6:10 AM, S Ahmed sahmed1...@gmail.com wrote:
Say I need to fireup a new ec2 instance to add to my cluster.
Currently what I know
Basically the ways I know of:
1) Don't run puppet as a daemon, but run it out of cron every X mins.
2) Setup a cronjob that checks if puppet is running and restart it if not.
3) Setup a nagios job that checks to see if puppet is running
4) Presuming you are managing your puppet code in some sort
On Wed, May 25, 2011 at 1:29 PM, Douglas Garstang
doug.garst...@gmail.com wrote:
On Wed, May 25, 2011 at 10:22 AM, Brian Gupta brian.gu...@brandorr.com
wrote:
Basically the ways I know of:
1) Don't run puppet as a daemon, but run it out of cron every X mins.
2) Setup a cronjob that checks
Douglas,
I have to concur with disconnect, now that we are using Foreman, many
of the things we setup in the past to catch these things are now
redundant. I don't know why you don't like Foreman, but I have to
say along with our initial decision to use puppet, and managing our
configs with
On Tue, Apr 12, 2011 at 7:02 PM, elliott misteresa...@gmail.com wrote:
Hi all, looking for some general advice for how people are doing
this...
We have some packages that *must* be kept at a particular version
(e.g. httpd, php) because our code and configurations depend on it.
As far as I'm
interact with Puppet Dashboard,
which is rather important to us.
Please let me know if you have any further questions.
-Brian
On Wed, Mar 2, 2011 at 7:28 PM, James Turnbull ja...@puppetlabs.com wrote:
Brian Gupta wrote:
Randall, sorry for the offtopic response, but our team needs a write
API
On Thu, Mar 3, 2011 at 12:27 PM, Randall Hansen rand...@puppetlabs.comwrote:
On Mar 3, 2011, at 9:20 AM, Brian Gupta wrote:
Also, going forward, it would be very helpful for the API to be an equal
citizen of the GUI.
I agree, Brian. While we plan to improve Dashboard's GUI for those who
On Thu, Mar 3, 2011 at 4:25 PM, James Turnbull ja...@puppetlabs.com wrote:
Brian Gupta wrote:
We find it frequently useful to be able to set variables from within
puppet to communicate information from one module or class to another,
or to save state across puppet runs. It also makes
Randall, sorry for the offtopic response, but our team needs a write API
before RBAC. WIthout it Dashboard is a non-starter in our shop.
As for your RBAC question, I envision a time when, through dashboard, you
will be able to handle complex provisioning workflows, being able to give
people
Typically I think people precompile and make custom OS packages. -Brian
On Tue, Mar 1, 2011 at 6:34 PM, russell.fulton russell.ful...@gmail.comwrote:
Hi
I have a number of apps that need to be installed from tarballs --
simple tar -zxf; configure; make install...
with a possible extra
Second vote for ack, it is awesome for grepping through source
code trees. Details here: http://betterthangrep.com/ (Note that it is
available as an OS packages for many OSes/distros).
-Brian
On Mon, Feb 28, 2011 at 10:34 PM, Brian Gallew g...@gallew.org wrote:
Doug, there's a command-line tool
You have two options that I would advocate.
1) Have your clients register with your bind server, and have it
propagate to a solid DNS distribution layer like dnsmadeeasy. (Which
has truly static and well known DNS server addresses, with reasonable
uptime history. There are a few players in this
was very
well attended.)
Cheers,
Brian
- Brian Gupta
New York City user groups calendar:
http://nyc.brandorr.com/
On Mon, Jan 25, 2010 at 12:38 PM, Luke Kanies l...@reductivelabs.comwrote:
Hi all,
I'm going to be in NYC on February 17th, probably starting Monday the 15th.
Anyone in a position
,
DBA and system programmer. He`s had previous experience working for
Fortune 500 corporations and holds a BS in CS from Clemson University.
Larry has written over 120 puppet modules. Larry, along with Eric E.
Moore and Brian Gupta are founding members of the NYC Puppet
Usergroup
Actually, the only user group that is meeting on Feb 3rd is the NYLUG
Python Workshop. (That I am aware of). Although I regret even this
conflict, please be aware that the reason Larry suggested Feb 3rd is
because some folks are visiting from out of town and are leaving the
next day. So the only
/dpkg-tools
Also we are using puppet in the cloud so we could definitely talk to
Rinaldo about that.
Cheers,
-Brian
--
- Brian Gupta
New York City user groups calendar:
http://nyc.brandorr.com/
On Thu, Jan 15, 2009 at 10:10 AM, Larry Ludwig larry...@gmail.com wrote:
Hi All,
We are wanting
After talking with Larry, I proposed Westside Brewery as the location. I
was gonna reserve a table for 12. (Which we could adjust depending on how
many people want to come)
Anyone have any objections to venue?
On Jan 18, 2009 11:42 AM, Brian Gupta brian.gu...@gmail.com wrote:
Looking
to up the
reservation.
-Brian
P.S. - I changed the thread subject, since the date is pretty much locked.
On Sun, Jan 18, 2009 at 1:02 PM, Brian Gupta brian.gu...@gmail.com wrote:
After talking with Larry, I proposed Westside Brewery as the location. I
was gonna reserve a table for 12. (Which
.
there was a demo of it, I think.
does anyone remember the name of this tool?
I only found conary, but I thought it was way more lightweight.
thanks,
Phillip
--
Are you thinking of iClassify? https://wiki.hjksolutions.com/display/IC/Home
--
- Brian Gupta
http://opensolaris.org/os/project
Anyone have any recipes for this? Also logrotate bits would help.
--
- Brian Gupta
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the Google Groups
Puppet Users group.
To post to this group, send email to puppet-users
and update the nodes.
I will be very much thank if some one help me .
--
Subhasis Dasgupta
Kaavo Inc
www.kaavo.com
Phone : +919830282548
skype : subhasis.dasgupta
--
- Brian Gupta
http://opensolaris.org/os/project/nycosug/
http://www.genunix.org/wiki/index.php
84 matches
Mail list logo