Actually you don't have to inherit, you can (and should) just have
something like:
class dk_oracle_java::install {
include dk_oracle_java
package { 'oracle-java8-installer':
ensure => $::dk_oracle_java::version,
}
}
The above include is not necessary if you are already incuding the
d
You can use rpec puppet expectations for any resource type, so something
like this should work:
it { is_expected.to contain_apt__source('nginx').with( ... }
On Thursday, May 3, 2018 at 10:12:33 AM UTC+2, Joaquin Menchaca wrote:
>
>
>
> I am using nginx package from nginx folks. I used the a
Dear all,
I hope someone here can find useful the 4 posts long *Puppet Tutorial* we
just finished to publish on example42's blog, where we regularly publish a
Puppet Tip of The Week.
Find the tutorial, and a lot more Puppet related content, at:
https://www.example42.com/blog/
Sorry for the "uns
You can definitively use a Puppetfile with puppet apply.
As you already found is a matter of running r10k puppetfile install -v from
your control-repo directory (where Puppetfile is placed).
You need to resolve all the dependencies by yourself in Puppetfile (r10k
does not do that for you), so lis
Hei Eric,
good news, especially the extra modularization and the agent side
functions, from my point of view.
Are expected in Puppet 6 any remarkable backwards incompatibilities or
deprecations?
Best
Al
On Monday, April 23, 2018 at 11:44:32 PM UTC+2, Eric Sorenson wrote:
>
> Hi all,
.
>
>
>
> On Tuesday, October 11, 2016 at 7:41:11 AM UTC-4, Al wrote:
>>
>> Hi, subj.
>> Configuration is very complex, so there may be wasted too much time to
>> determine, when and how every config resolves directory name. Any simple
>> way to get it from pup
gt;
>
> On Tuesday, October 11, 2016 at 7:41:11 AM UTC-4, Al wrote:
>>
>> Hi, subj.
>> Configuration is very complex, so there may be wasted too much time to
>> determine, when and how every config resolves directory name. Any simple
>> way to get it from puppet a
Hi, subj.
Configuration is very complex, so there may be wasted too much time to
determine, when and how every config resolves directory name. Any simple
way to get it from puppet agent right on host?
Tnx
--
You received this message because you are subscribed to the Google Groups
"Puppet Use
Hi!
I have the entry in my site.pp:
user { 'testuser':
name => 'testuser',
ensure => 'present',
home => '/export/home/testuser',
password => '$5$3dA8tfNG$XIKm1FRM3limH12jzdSVjQAcCWzxj64H6BI/n66',
roles => 'root',
managehome => true,
}
But my agents doesnt apply any changes in system:
Info: Caching
Thanks for the suggested method, I will put up a pilot environment and
see if this solution works for me!
On Feb 28, 2012, at 9:41 PM, Brian Gallew wrote:
Allow me to offer a couple of alternatives:
1) If Puppet is not otherwise doing stuff with the domains, then
stop trying to manage the b
:pid_file,
$data_dir = $openssh::params::data_dir,
$log_dir = $openssh::params::log_dir,
$log_file = $openssh::params::log_file
) inherits openssh::params {
There is no particular interpolation on variables, just their value's
assignment as default.
Is this a support
ck in few seconds, whatever is relevant to a
site or a service offered to your users with something like:
mc-puppi check -F role_group=appstore
you are happy, but that's another story.
My2c
al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users"
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
>
ng pkgutil."
seems sane to me and flexible enough to manage exotic packages.
Are your modules, Aareon, published somewhere?
I've learnt a lot about Solaris (and its madness :-) just seeing Deet's
ones...
Ciao
al
--
You received this message because you are subscribed to the Goo
sic points and as usual,
"better ask to the experts"...
Thanks for any feedback you might want to leave on these questions and to
whatever advice you might give about Puppet on Solaris.
If someone if interested is collaborating on this effort, just contact
me
All the best
a command that checks if the exec has been done and returns
true",
Al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To view this discussion on the web visit
https://groups.google.com/d/msg/puppet-users/-/d3cUqUNnMVQJ.
To post
only once the first approach is
quicker, if you plan to manage more or less continuous application
deployments where developers leave on http://url_to/mysite.sql the changes
on the database they require, the puppi approach saves time in the long term
(and gives a lot of extra features).
My2c
Al
Thanks for the suggestions, they are going to be merged.
That's a define I did various years ago that actually has been useful in
various cases (I do agree that it's better to use packages, but sometimes
this is the quickest and saner approach).
Al
On Wednesday, July 13, 2011 8:53:3
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
+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.
s linearity and extendability over
performance and optimization of resources.
I think it would be interesting to know how people are dealing with this
topic and how/when this will eventually implemented directly in Puppet code.
All the best
Al
--
You received this message because you are subscribed to th
ype is not used (eventually tell me where you've read about it...
the could be a mistake in the documentation).
One thing that could be the cause for your problem is the variable
$nagios_grouplogic that is useful if you need different Nagios servers checking
nodes
according to custom grouping logi
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
ing.
But works are in progresss and various things will change.
Al
--
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
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
at manually
when the module is not installed.
I have the feeling that the answer to the second question is somehow
trivial, but somehow not enought for me.
Oh, by the way, Puppetmaster is still 0.25
Any help appreciated. Final outcome will be made public on
example42.com as (almost) usual.
Al
--
are OK, and, referring to the post's
followups, I prefer something like sources to source_concat and would
avoid the use of a "concatenate" boolean parameter to influence the
behaviour of another parameter (source/content): better to have the
information of how files are provid
+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 rec
tually I wasn't
passing an array to the template...
Regards,
Al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to
pupp
#x27;s another story...
Thanks again
Al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group, send email to
puppet-users+unsubscr...@googlegroup
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
ple42.comldaps.example42.com
instead of:
host ldapm.example42.com ldaps.example42.com
I think a solution could be to add a whitespace to "ldap" before
yielding it... but I haven't found the needed "few chars combo" (I
suppose).
Any help?
Al
--
You received this message because
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.
mespace" have to
be referred in classes with brackets and quotes
( $facility::ldap_server may not work) and that you can't use them in
templates (quick workaround is to reassign a variable inside a class: $
{ldap_server}" = ${facility::ldap_server}" )
My 5 cents
Al
PS: Still op
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.
quot;${facility::ldap_server}" in this class
}
And in the facility class manage the logic to assign to ldap_server
the value you want according to the actual facility (this might be a
variable you define in nodes or a custom fact).
Al
--
You received this message because you are subscribed to the
_ldap_server="${facility::ldap_server}"
and use $my_ldap_server in the template.
}
I'd avoid to use inheritance in the included class (facility::sjc
should not inherit anything)
Dunno if I've been clear with this example. Hope it helps
Al
--
You received this message be
itch to the apache module of someone else.
But most of all, I agree with what David says about autoloading.
I find absurd the idea of having classes called with the name of the
author and not the sole name of the application.
Ready to change my opinion, still, if given some good motivations.
my cent
them, there's not yet a working implementation of the
firewall type.
I'm sorry for the misunderstanding. If there's is a demand for that I
can try to write a sample implementation.
Thanks for the notice, best regards,
Al
On Jun 5, 7:24 pm, Peter Berghold wrote:
> I am in the p
lls, extract and compilation / installation commands:
netinstall define
http://git.example42.com/?p=example42modules/.git;a=blob;f=common/manifests/defines/netinstall.pp
an example of usage:
http://git.example42.com/?p=example42modules/.git;a=blob_plain;f=mailscanner/manifests/classes/netinstall.pp
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
g, inspiring and enlightening experience.
Really something that a Puppeteer, or anyone somehow involved in
systems operations, can't miss.
my2c
Al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to p
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 becau
e apache setup on a not debian breed: IMHO a puppet module should
strictly follow the OS guidelines, directory's structure and
practices) I would concentrate the efforts in defining "common
interfaces" so that in an application module I can use always the same
syntax to manage its a
}
case $operatingsystem {
debian: { include apache::debian }
ubuntu: { include apache::debian }
default: { }
}
if $backup == "yes" { include apache::backup }
if $monitor == "yes" { include apa
to meet you, and other public ModuleSets creators, at the
PuppetCamp, David.
Al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.com.
To unsubscribe from this group,
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:
>
variables scoping:
http://about.digg.com/blog/master-puppets-2-speaking-language
Read also here
http://reductivelabs.com/trac/puppet/wiki/PuppetTemplating
Al
On Mar 11, 7:44 pm, Smain Kahlouch wrote:
> Hi everyone,
>
> I guess the question has been asked a million times.
> I
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
Else can find some
> decent real ale pubs in the area that have space.
+1 for Wednesday. Seems just the right day.
al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-us...@googlegroups.
ri, but I suppose more or less informal
and restricted pub meetups can take place all over the week)
Hope to be in London at the end of the month and have a good beer with
bold puppeteers.
Cheers
Al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users"
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
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
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.
> >>
sname,
> > enabled => "yes",
> > }
>
> > audit {
> > "Service_$apache_processname":
> > type => "process",
> > name => $apache_processname,
> > }
>
> &
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
ed.
If from this thread comes out an "officially Puppet complant" example
of a metadata file I'm an happy guy.
My 2c
Al
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To post to this group, send email to puppet-us...@google
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
es an
exec that runs augeas using that file as a "source" (this has the
advantage that you can use augeas on a file in an arbitrary path,
which is currently still not possibile, even if a patch on the augeas
type for this is already done and ready the the next release).
In any case, HOW y
some agreement
on naming standards and eventually to stir the discussion about it.
My general idea is that if the community doesn't find a general
agreement, a suggested standard should come from Reductive Labs, so
that whoever is interested in sharing modules (for reusage) knows how
to behave a
-t on the client, sign the new certificate on the
server, relaunch puppetd -t
Good luck
Al
On Oct 21, 12:21 pm, Reno wrote:
> Hi, thanks for the reply.
>
> reno# puppetd --test
> warning: Certificate validation failed; considering using the certname
> configuration option
> err
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 nea
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 b
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
I'm in the process of setting up our puppet environment, and am
creating dummy classes so that I can test/use our node classification
script, however my dummy classes are throwing the following error.
puppetmasterd[3908]: Could not parse for environment production:
Syntax error at 'Stage_cis2' at
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
her objects
of different other programs (for example an MTA like postfix, mail
filters like spamassassin and clamav and so on).
How can this be handled in a modular standard way (the mantainer of
mailscanner module is not necessarily the postfix mantainer)?
I've thought about different s
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]> wrot
89 matches
Mail list logo