On Friday, September 30, 2011 4:50:33 PM UTC+1, jcbollinger wrote:
> I do think there's a bug, but I'm not confident it's the one you think
> it is. I find no documentation of any difference in variable
> interpolation in class parameter defaults than in any other context,
> so I expect the
>
> All I want to be able to do is set a variable on a per node basis that
> defines a functional grouping, ie a class of server, and query that with
> mcollective. Should not be difficult to do.
>
It isn't and it seems to me that you already know how to do it, just do not
try to assign that
Hi Jon,
I personally don't use (and don't see much value added, but I'm open to
alternative opinions) the "new"
Exec["Assemble_Sudo_Fragments"] ~> Exec["Validate_Check_File"] ->
File["Make_Sudo_File_Live"]
syntax to manage dependencies, so I can't say why it didn't work as
expected.
I would r
On Wednesday, July 20, 2011 5:24:05 PM UTC+2, deet wrote:
>
>
> On Jul 20, 12:06 am, "Al @ Lab42" wrote:
> > I'm considering the opportunity of adding (basic) Solaris support to my
>
> Cool. Certainly that will make it easier on Solaris admins new to
>
Thank you for the valuable infos, I agree that differences are enough to
require a dedicated solaris subclass, to keep changes isolated and don't
fiddle with existing classes linux oriented.
The approach:
"Custom packages using pkgadd, Solaris OS packages using pkgutil, OpenCSW
using pkgutil."
s
I'm considering the opportunity of adding (basic) Solaris support to my
modules ( www.example42.com) but before starting I'd like to gather some
info about best practices and standards.
I've to admit that I've not a great working Solaris experience, so I
actually don't know how people use it, wh
Seems like the command /usr/bin/mysql -uroot -proot papa < filedump.sql
returns an error when executed.
Try to run it directly to understand why and note that you have to eecute it
only once and not at every Puppet runs, that is achieved with
refreshonly => true,
or
unless => "a command that ch
The quick way is to apply a pair of exec resources on the client machine:
- One that downloads the sql file and the other one (that requires the first
one) that applies it.
Something like:
exec {
"Retrieve $url":
cwd => "$work_dir",
command => "wget $url",
3 AM UTC+2, vagn wrote:
>
> On 07/12/2011 06:19 AM, Al @ Lab42 wrote:
> > command => "mkdir -p $destination_dir ; cd
> > $destination_dir ; $extract_command $work_dir/$source_filename",
> Nice. But I would suggest changing ';' to '
You might find this define useful (
https://github.com/example42/puppet-modules/blob/master/common/manifests/defines/netinstall.pp
):
define netinstall (
$url,
$extracted_dir,
$destination_dir,
$owner = "root",
$group = "root",
$work_dir = "/var/tmp",
$extract_comman
gt;>> >> On Jul 10, 2011, at 12:32 PM, Alessandro Franceschi wrote:
>>> >>
>>> >> FYI
>>> >> I don't know it it may be useful , but I've done this:
>>> >> https://github.com/example42/puppet-modules/tr
On Friday, March 18, 2011 5:33:25 PM UTC+1, T.J. Yang wrote:
>
> Hi, Al
>
>
> I am interested to participate the effort to add system monitoring
> function/feature into puppet.
>
> I like following equation ;)
>
> puppet=configuration management + asset management + system monitoring
>
Yeah, I t
+1 for Deepak as Master of Ceremonies!
--
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.
Good afternoon (morning|night) all,
I've just posted an article on how I manage automatic monitoring with Puppet
http://www.example42.com/?q=Test_Driven_Puppet_Infrastructures_deployment
and besides the shameless spam on this list I'd like to take this occasion
to raise again a topic discussed wi
Hi Pete,
On Monday, February 28, 2011 9:47:36 PM UTC+1, pete ehlke wrote:
>
> Folks:
>
> I've started to play around with the comprehensive integrated module set
> from example42 (http://www.example42.com/).
>
> Following the instructions, I set up one node as a nagios server, with
> 'include na
Congratulation for the approach you followed to balance the open source
nature of Puppet and the need of your company to release a commercially
scalable product/service. I think you've found out a sane compromise that
should make everybody happy.
Hope PE will be a very successful product.
All t
On Monday, January 17, 2011 10:33:33 AM UTC+1, Romain PELISSE wrote:
>
>
> @lab42: Your Puppi module sounds quite interesting indeed. I guess I could
> probably reduce the amount of "junk" in my current puppet configuration
> using it. I'll look into it in the next days.
>
Sweet. If you have a
To manage application deployments I've written this Puppi module:
https://github.com/example42/puppet-modules/tree/master/puppi
it's been designed originally to configure deployments procedures via
puppet but it has
to be run directly from the target node (until I'll write a mcollective
agent) .
On Wednesday, January 12, 2011 5:08:07 PM UTC+1, Robin Lee Powell wrote:
>
> On Tue, Jan 11, 2011 at 12:07:30PM -0800, Robin Lee Powell wrote:
> > On Tue, Jan 11, 2011 at 05:20:38AM -0800, Al @ Lab42 wrote:
> > >
> > > You can build a file based on different "
Hi
On Tuesday, January 11, 2011 5:51:07 AM UTC+1, Robin Lee Powell wrote:
>
> (I'm going a bit more for philosophical discussion than practicality
> here, maybe. Do at least feel free to think in terms of what Puppet
> *should* do rather than tha fastest way to solve this problem.)
>
> There's a
Hardly controlling my ire ( :-) ) I must confess that the server is
(sadly) an Ubuntu 10.04...
Thanks anyway
Af
On Dec 3, 12:20 am, Avi Miller wrote:
> Al @ Lab42 wrote:
> > Now, please, don't tell me that I should make a php-oci8 package and
> > distribute it, I know that
Hi Puppet Masters,
I've a small problem that would like to solve in a somehow elegant
way.
I need to install the oci8 module for php without using a pre-made
package.
The operation involves installing the Oracle client (already done via
Puppet), setting Oracle environments (already done via Puppet)
On Oct 30, 4:45 pm, Nigel Kersten wrote:
> http://projects.puppetlabs.com/issues/5158
>
> --- Ticket description ---
>
> We have four main ways we can specify file content in a file resource.
>
> The source parameter
> The content parameter
> The file function
> The
+1
;-D
On Oct 24, 8:41 pm, Nigel Kersten wrote:
> I know James has emailed about this before, but we have a lot of issue
> prioritization to sort out in the very near future, so I wanted to make sure
> the community is aware of ways you can communicate your own priorities to us
> so we can take
On Oct 19, 11:06 pm, "R.I.Pienaar" wrote:
> - "Al @ Lab42" wrote:
>
>
>
> > Hi List,
> > I would like to discuss with whoever is interested one topic that I
> > suppose has general interest.
>
> > I want to implement some kind of a
On Oct 19, 10:52 pm, Nicolas Szalay wrote:
> - "Al @ Lab42" a écrit :
>
> | Hi List,
>
> Hi,
>
> | I would like to discuss with whoever is interested one topic that I
> | suppose has general interest.
> |
> | I want to implement some kind of autom
Hi List,
I would like to discuss with whoever is interested one topic that I
suppose has general interest.
I want to implement some kind of automatic testing on the status of a
node after a Puppet Run.
These tests involve trivial and less trivial things things like:
- A local service is running
-
On Sep 10, 5:20 pm, Brian Gallew wrote:
> Is there any reason why you don't just do it the easy way?
>
> host <%= users_ldap_servers.join(" ") %>
Nice.
Still the problem was elsewhere and what I thought to be an array
became a string.
Thanks anyway
Al
--
You received this message because you ar
> Try <%= ldap + " " %>, or even force ldap to a string (ldap.to_s) if it
> complains about not being able to add " " to a not-String.
>
Thanks for the reply Felix, actually it wasn't necessary any
particular interpolation , I just discovered that actually I wasn't
passing an array to the templ
> It's weird also for me, but still I don't get the expected result.
> Also with your suggestion...
I found the problem.
It's somehow my fault. In the way I manage variables.
Now I've a totally different problem with my approach to set variables
defaults, but that's another story...
Thanks again
On Sep 10, 2:57 pm, Dan Bode wrote:
> Hi Al,
>
> seems like its been a while :)
HI Dan,
yes indeed. But this time I should be more present. I've finally found
a job where I can actively work with Puppet, so I expect to pass much
more time around here.
> On Fri, Sep 10, 20
Hi all,
I've a silly problem that it's driving me crazy and I'm almost sure
the solution is quick and easy.
Still it doesn't seem at my reach.
I've a variable with an array of values, such as:
users_ldap_servers = [ "ldapm.example42.com" , "ldaps.example42.com" ]
I want to use these values in a s
This is actually a question for James, but I think it's interesting
for many out there.
When the new book about Puppet is going to be released? Will it cover
2.6?
All the best
Al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this g
On Jun 28, 1:07 pm, Alan Barrett wrote:
> > Another approach is to do everything with node inheritance
>
> Common opinion seems to be that node inheritance should be avoided.
Just a comment about this "common opinion".
Given the fact that there's not the "right" way but the most fitting
one accor
On Jun 27, 8:25 pm, Douglas Garstang wrote:
> On Sun, Jun 27, 2010 at 12:48 AM, Al @ Lab42 wrote:
>
> > On 27 Giu, 09:02, Douglas Garstang wrote:
> >> I've been struggling with puppet variable scope all day, well, for
> >> several months actually.
On Jun 27, 7:38 pm, Douglas Garstang wrote:
> The problem with doing something with "${facility::ldap_server}" is
> that it should really be called "${facility::sjc::ldap_server}", and
> when you do that, you completely destroy the whole point of
> inheritance. The ldap client module itself shou
On 27 Giu, 09:02, Douglas Garstang wrote:
> I've been struggling with puppet variable scope all day, well, for
> several months actually.
>
> I think I have pretty simple requirements. For any given node, I want
> to be able to set a series of variables and include a set of classes,
> based on t
> I think the modules should be written so that they assume they are
> named after what they are in forge.
I don't think this is a good idea, if I've understood it fully.
IHMO, modules in the forge should be, in the long term, interoperable
and possible interchangeable.
I should "include apache
The firewall type is an experimental feature I was pondering about.
It's supposed to work as the monitor and backup types in Example42
modules, that try to standardize the way you can define what to backup
and monitor in a module, whatever the module(s) you may use for that.
But, contrary to them,
On 19 Mag, 22:17, Peter Berghold wrote:
> On Wed, May 19, 2010 at 4:08 PM, Steven VanDevender wrote:
>
> > P
>
> > You're probably going to be better off making custom RPM packages for
> > things that you want to have locally-built, place them in a local
> > repository that your systems are config
On 18 Mag, 19:26, Brice Figureau
wrote:
> Hi Alessandro,
>
> On 17/05/10 10:27, Al @ Lab42 wrote:
>
> > About the PuppetCamp, it would be nice, as "consolidated tradition",
> > to arrange a meetup at least the evening of 26th of May for who is
> > already a
> > Luke Kanies
> > Jeff McCune
> > Scott Campbell
> > Markus Roberts
Too bad that Dan (Bode) is not in the bunch... :-)
For the people unsure if it's worth the case to partecipate I can say
that the previous Puppet Camp has been a totally enjoyful,
interesting, inspiring and enlightening experie
About the PuppetCamp, it would be nice, as "consolidated tradition",
to arrange a meetup at least the evening of 26th of May for who is
already at Ghent.
Any reccomendation from belgian natives about pubs or places good for
the gathering?
Al
--
You received this message because you are subscribe
> >http://github.com/camptocamp/puppet-apache
> >http://github.com/wesabe/puppet-apache2
> >http://github.com/puppet-modules/puppet-apache
> >http://github.com/simpsonjulian/puppet-apache-ubuntu
> >http://github.com/ohlol/puppet-apache
> or the one athttps://labs.riseup.net/code/projects/shared-apa
My approach to manage different OS is similar to the ones suggested
before.
With these basic buidelines:
- When differences among OS are rather substancial, include specific
subclasses:
case $operatingsystem {
debian: { include apache::debian }
ubuntu: { inc
> Besides the execellent example42 stuff, there's also my (almost)
> complete configuration available at
>
> http://projects.reductivelabs.com/projects/puppet/wiki/Complete_Confi...
To hear this from the Father of Puppet Modules Collections is a great
honour :-)
Really hope to meet you, and ot
cal until I left $DAYJOB last Friday. Should be
> fine on a Wednesday unless we have a huge group.
>
> On 3 March 2010 17:21, Paul Nasrat wrote:
>
>
>
> > On 3 March 2010 17:11, Dan Bode wrote:
>
> > > On Wed, Mar 3, 2010 at 2:37 AM, Al @ Lab42 wrote:
>
You can have variables provided by facter (run the command facter on
an host to see its variables) and define your custom variables, with
extreme care to how they are scoped in puppet.
http://reductivelabs.com/trac/puppet/wiki/LanguageTutorial#variable-scope
This article well explains Puppet and v
Don't forget another good reason to be there...
a Puppet Meetup in London, probably Wednesday the 31st of March.
On Mar 11, 6:06 am, scramble wrote:
> Hi All -
>
> Early registration is still available for Puppet Training in London:
>
> Puppet Master Training: March 29-31st: < March 16th = £1,
On Mar 9, 3:58 pm, Michael DeHaan wrote:
> On Tue, Mar 9, 2010 at 5:57 AM, David Schmitt wrote:
> > On 3/9/2010 10:52 AM, Al @ Lab42 wrote:
>
> >> Good morning all,
> >> lately I've tested a bit the concept of generic modules used to manage
> >> typic
On Mar 9, 11:57 am, David Schmitt wrote:
> On 3/9/2010 10:52 AM, Al @ Lab42 wrote:
> > Good morning all,
> > lately I've tested a bit the concept of generic modules used to manage
> > typical inter-node functions like Monitor, Backup and Firewall.
> > My point
this same approach can work seamlessly
and cleanly.
Since I think this matter can relate also to the module-forge topic,
for me it would be important to have opinions and feedback from module
writers like David S., the guys at Immerda, Camptocamp and Puzzle,
Volcane and whoever is more or less invol
> >
> > I'm in.
Great!
> > Wednesday is good for me.
>
> Fine, Wednesday it is. Guess that's the end of the one course and pre
> developer course. I'll have to go scouting. ISTR us doing The Green
> Man, Riding House St which is a Cider pub before. Else can find some
> decent real ale pubs in t
Hei all,
In London, UK from March 29 to April 2 there are 2 Puppet training
classes:
http://reductivelabs.com/training/london-puppet-training/?x_lf_kt=2&_x_lf_kvid=7b51e3db-8ab0-4594-bcd8-3f84596a3748
I'm personally seriously evaluating the possibility to attend the
developer one, the 1st and 2nd,
This thread is music for my hears...
I'm sorry to have missed the list in the last days, and I take the
occasion to reopen this thread it in order to avoid that also this one
fades forgotten as various other threads, in the past, about modules
standards, naming conventions, metadata and interoperab
The correct link is http://www.example42.com
Before there was a redirect to http://www.example42.com:811 that it
doesn't work if you are behind a proxy.
I've finally placed a reverse proxy to avoid such a problem.
Thanks,
Al
(the commit with your ssh:auth is not yet online)
On 2 Gen, 16:49, Andr
Andrew,
I'd like to integrate your ssh::auth in my module set
(www.example42.com), hope you don't mind.
I'm going to change the license of my modules from Creative Commons to
GPL3 in order to be more free to integrate other users modules
released under GPL3.
Best regards
Al
On 29 Dic 2009, 15:49,
On 21 Dic, 01:50, James Turnbull wrote:
> 2009/12/21 Julian Simpson :
> > 2009/12/18 Al @ Lab42 :
> > [snip]
> >> Now, as a user, I think that it is important to know how to start to
> >> write metadata files: format and minimal required parameters.
> >>
> >>> 8- PROPOSAL (don't think it will be widely liked): Variables names
> >>> needed for module configuration (the ones used in templates, for
> >>> example) should have a my_ prefix, in order to easily distinguish
> >>> them
> >>> from fact variables.
>
> >> Glad you retracted this. :)
>
> > St
On 18 Dic, 20:46, Luke Kanies wrote:
> On Dec 17, 2009, at 8:15 AM, Al @ Lab42 wrote:
>
> > Hallo *,
> > at the Puppet Camp there has been some discussion about modules
> > standards and naming conventions.
> > I might have missed some relevant bits in the last month
On 17 Dic, 22:04, Julian Simpson wrote:
> Was there discussion on metadata for modules? I know Luke was
> experimenting with that. I'd love to see what OS(es) a module has
> been tested on, and what versions of Puppet.
>
Yes there has been discussion, that's another important point,
I started t
I would like to start a new thread dedicated to the Modules metadata
discussion.
At the Puppet Camp and on this list there has been discussion about
this.
I might have missed some bits, but afaik there's not yet a formal
decision about that.
So if anyone knows more, please update me.
It has been d
On 17 Dic, 20:51, Scott Smith wrote:
> Al @ Lab42 wrote:
> > 1- a class for an application, sharing the same name. (IE: apache
> > (not httpd) for managing Apache)
> > Still I wonder why I (and many) use ssh instead of openssh :-)
>
> Hmm, I think most of the conve
On 17 Dic, 17:28, David Schmitt wrote:
> Hi Al,
>
> Welcome back, great post!
>
> +1, except for (as predicted) #8, where I think that the rationale
> doesn't make sense, especially if one wants to start configuring modules
> via facter and/or external nodes. prefixing with the module name would
>
Thanks for feedback,
> > 3- FROM WIKI: Operating system differences should be specified in
> > variables in a case at the start of the module, as follows:
> > class ssh::server {
> > case $operatingsystem {
> > "freebsd","openbsd": {
> > $sshservice = "sshd"
> > }
> > debian: {
Hallo *,
at the Puppet Camp there has been some discussion about modules
standards and naming conventions.
I might have missed some relevant bits in the last months of personal
absence from the list so I'm not sure if this topic has evolved or has
been discussed more deeply.
I take this occasion t
Hi Reno,
in puppet.conf on the client you have:
server = Asus-Vista-Box
this should be an host you can find (via hosts or dns) AND the
hostname of your server, otherwise you run into certificates problems.
I suggest to use "puppet" as servername (the default) or change things
in the followring wa
Hi Ohad,
I'll come from Serrano too, so a shared car ride is welcomed.
Meet you there tuesday evening or wednesday morning...
Al
On 29 Set, 03:12, Ohad Levy wrote:
> Hi,
>
> I would be happy to join - Thanks Nigel :)
>
> if anyone needs a ride from the Serreno hotel (or nearby) , and / or want
I definitively would love to lunch at Google.
Coming to SF Tuesday evening.
We should also define some kind of meeting place&hour for the
Wednesday evening meetup.
I don't intend to sleep too much in the follwing days :-)
Al
On Sep 28, 8:40 pm, Alex Laslavic wrote:
> Love to but my flight won't
I'm supposed to arrive at SF the evening of 29, lodging at the
Serrano.
At disposal for documentation and test support.
cu
Alessandro Franceschi
> It starts as soon as you get there.
>
> I didn't see anyone actually set a time yet, which is sort of what I was
> hoping to get out of this thread.
Seems a much better name than the earlier one :-)
I wanted to write something similar (in php, the only language I know)
but this is one more good reason not to start with it ...
Looking forward to talk about it at the camp
Alessandro Franceschi
Lab42
--~--~-~--~~~---
So,
it seems that a bunch of puppetmasters will be roaming around SF
waiting for the Camp.
I suppose we can arrange a meeting at least the evening of 30
September, but also earlier for somebody.
We can define here a meeting place & hour in a sensible, recognizable,
place, and then move to a resta
Philipp,
a side note to avoid confusion: Macno = Al @ Lab42
There was some bug lurking in Google groups that used in this group a
nick I defined for another one...
Alessandro
--~--~-~--~~~---~--~~
You received this message because you are subscribed to the
> All what customer beta has to do is to run something like that in the
> console
>
> puppetd -t --environment=alpha
>
> or to change the environment entry to alpha in /etc/puppet/puppet.conf
> on the client side !
>
> So there is no security in place ;-(.
Well, not exactly.
In order to do this
Hi Rene,
if only your team manages puppet configurations, you should use only a
module to manage all the differencies.
To cope with totally different files you can to something like
class ssh {
[...]
file {
"sshd_config":
mode => 600, owner
Hallo Puppet Masters,
if you are interested in a puppet-based general hardening setup
following the EAL4+ CAPP guidelines you may find useful what I've
reported here: http://www.example42.com/wiki/EalHardening
It has been tested on Centos 5 but should seamlessly apply to RHEL 5
and with minor cor
Hi Digant,
what's the best place to comment/discuss what is written in:
http://www.reductivelabs.com/trac/puppet/wiki/ModuleStandards ?
I'd like to take part in the discussion about the module standards but
I don't think the wiki is the right places to submit ideas/remarks.
So for the moment I wr
You may find useful this (for syslog-ng):
http://live.lab42.it/puppetinfrastructure/browser/syslog-ng
and this (for phpsyslogng web interface);
http://live.lab42.it/puppetinfrastructure/browser/phpsyslogng
Regards,
al
On Sep 22, 9:30 pm, "Brian Gupta" <[EMAIL PROTECTED]> wrote:
> Anyone have an
78 matches
Mail list logo