In most Linux distributions, if there are multiple entries for a host in
/etc/hosts the first entry has precedence. With the Puppet host resource,
if there are multiple entries for that name, Puppet will modify the last
entry.
So if a system has a /etc/hosts file with the following entries
; tbd, but there will be more communication as we know more.
>
>> On Fri, Jun 26, 2020 at 12:49 PM 'William Bryce' via Puppet Users
>> wrote:
>> Hello,
>>
>> We have an application that uses Puppet 5.5 and mco and I have a question.
>> I realiz
Hello,
We have an application that uses Puppet 5.5 and mco and I have a question.
I realize that both of these products will be end of life in November
however will puppet labs keep both Puppet 5.5 and mco in yum.puppetlabs.com
repo or will they be removed?
Thanks in advance.
Bill.
--
Yo
Hello fellow Puppeteers and thanks in advance for any assistance you may be
able to offer.
We have a rather non-standard requirement on our Puppet-managed Linux
systems, and I'm trying to figure out if/how Puppet can satisfy it.
We use some of our servers to run Oracle database software. If you
I was able to install both packages using the local repository available on
the VM (/usr/src/forge/):
$ puppet module install /usr/src/forge/puppetlabs-stdlib-*.tar.gz
--ignore-dependencies
$ puppet module install /usr/src/forge/puppetlabs-concat-*.tar.gz
--ignore-dependencies
On Sunday, June 2
Great news! Thanks :)
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit
https:
I feel silly for asking, but with no release since 1.3.4 for some time now
and this wonderful new feature
-> https://tickets.puppetlabs.com/browse/HI-183 .. I thought I'd wager a
post.
Surely I'm not the only person excited about a new release?
--
You received this message because you are sub
This should help:
https://github.com/puppetlabs/puppetlabs-stdlib/blob/master/lib/puppet/parser/functions/delete_undef_values.rb
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, se
For more dynamic hiera hierarchy behaviors, take a look here and add your
vote / any relevant links: https://tickets.puppetlabs.com/browse/HI-257
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving
I've always found that when creating modules I'd focus on creating class
parameters out of the most important configuration options of whatever I'm
managing. After that I'd add a similar approach as yours for "everything
else". This is a good approach because your module becomes usable for all
Great stuff, thanks for this. Would be nice to get this kind of
troubleshooting in the official docs somewhere.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to
Is there an issue with using subscribe? So in my virtual resource
definition I have:
define accounts::virtual ($uid,$realname,$pass) {
user { $title:
ensure=> 'present',
uid => $uid,
gid => $title,
shell => '/bin/bash',
On Thursday, April 24, 2014 10:36:13 PM UTC+9, jcbollinger wrote:
>
> On Thursday, April 24, 2014 2:45:21 AM UTC-5, William Leese wrote:
>>
>> The accepted standard for sharing code seems to be modules, which doesn't
>> seem a nice fit if you simply want to share a
Wouldn't it be easier to turn:
file{"download apache-tomcat-$version" ...}
into an Exec (curl/wget) with an unless parameter?
or more like your original design, but limited: turn "define download" into
a class that installs only a single version (maybe a separate class per
major version, and j
Hi,
The accepted standard for sharing code seems to be modules, which doesn't
seem a nice fit if you simply want to share a single custom Puppet function.
Having an easy way to look for Puppet functions would likely greatly help
the development of such, providing a nice set of examples and avoi
to look at
this Github issue:
https://github.com/sodabrew/puppet-dashboard/issues/270
Cheers,
William
On Mon, Mar 17, 2014 at 11:58 AM, Geoff Goehle wrote:
> I should have also mentioned that puppet-dashboard is not available at all
> when using the main Debian repositories. As of right
What does the actual yaml containing the encrypted value look like? I've
had some trouble simply copy & pasting eyaml output into yaml files. I
found using something like this works best:
mysql::server::root_password:
ENC[PKCS7,MxxZIhvcNAQcDoIIBejCCAXYCAQAxggEhMIIBHQIBAD
Thanks for all the work on this - much appreciated.
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to puppet-users+unsubscr...@googlegroups.com.
To view this discu
Created a function that generates a collector. Will use a different
function to remove all undef-ed values from a hash and feed that to the
fuction:
https://github.com/wleese/puppet-create_collector
--
You received this message because you are subscribed to the Google Groups
"Puppet Users" gr
makes perfect sense.
Attacking my problem from a different angle, without completely redesigning
the module, how would one go about checking to see if multiple variables
are defined and using only those that are defined as parameter overrides
for a collector?
--
William Leese
--
You received
code wise, I guess this boils down to:
@user{ 'wleese3':
comment => "bleh",
uid => ,
}
User <| title == 'wleese3' |> { comment => 'blah', uid => undef }
where I used to rely on uid => undef resulting in being used.
--
You received this message because you are subscribed to the
Hi,
I had a nice setup where I'd load a hash of from hiera as virtual
resources. These would be considered defaults that could be overridden
through a defined type. The defined type would allow things like homedir
and such to be overridden and the rest of the params would use the defaults
as a
Hi All,
There was some problem between the publishing company and the printing
company that caused the book to be delayed for so long. Amazon now says the
book is "in stock" so I'm assuming the problem has been resolved.
Let us know if you have any feedback good or bad. :)
Than
>
> I would like to set to noop some classes (not all) for some server
> groups. (For example, we can have 2 types of modules, IT and Middleware,
> IT must be in no-noop and Middleware must be in noop)
>
So you would like to sometimes apply a nodes assigned classes and sometimes
not? That sou
On Friday, December 13, 2013 5:30:26 AM UTC+9, Trevor Vaughan wrote:
>
> Does anyone know of a way to add a file-centric backtrace to the validate
> functions in the Stdlib?
>
> If you use a validator in a defined type, you end up not having any idea
> what actually threw the error.
>
Annoying
On Thursday, December 12, 2013 7:33:26 AM UTC+9, Paul Archer wrote:
>
> *# this is a typical facter output for filesystems*
> root@puppetmaster:/etc/puppet/hieradata# facter filesystems
> ext4,iso9660
>
> *# my hiera.yaml, to show the first entry in my hierarchy is for the
> filesystems fact*
> ro
I opened an issue for SUSE/SLES support to track it's progress.
https://github.com/puppetlabs/puppetlabs-apache/issues/525
On Tue, Dec 10, 2013 at 5:18 AM, Darin Perusich wrote:
> On Tue, Dec 10, 2013 at 3:58 AM, William Van Hevelingen
> wrote:
> > A couple of days ago we re
A couple of days ago we released puppetlabs/apache 0.10.0, and as busy as
all involved people were we were to accomplish the release they are now
equally
busy to do other amazing things.
http://forge.puppetlabs.com/puppetlabs/apache/0.10.0
Among the endless (22) features that we've added in this
Seems to me more like:
After a year we still haven't found time for this. Let's keep our bug
database manageable but only keeping the stuff we can do within a
reasonable time or the bug reports that contain some troubleshooting effort
we don't want to redo.
Quite a reasonable approach I'd say.
> The data in LDAP is really more like database data, not so much as system
information
I guess the question really evolves around this: despite the system
configuration being stored in a datastore that provides infinitely amount
of flexibility, do you continue to consider your system configuratio
Hi,
I'm faced with the question if we should be doing user management directly
using freeipa (an integrated LDAP, Kerberos, CA, etc) or by manipulating
freeipa using Puppet.
Installation and configuration of the service is already performed through
Puppet so this only concerns the data stored
On Wednesday, October 30, 2013 10:08:14 PM UTC+9, jcbollinger wrote:
>
> Per the docs, the :merge_behavior setting affects how hashes are merged in
> a "hash merge lookup". Not every hiera lookup is a hash merge lookup, and
> whether a query is of that kind does not depend on the type of the da
Hi,
To my surprise hashes passed to class parameters pulled from hiera with
:merge_behavior: deeper, are not merged "as expected", where as hiera_hash
does work "as expected".
Or to rephrase: they behave differently, despite merge_behavior being set.
I found a snippet documenting this here:
ht
Sounds to me that your hierarchy needs some rethinking.
"What makes this node special?"
"Is it common to other nodes now or in the future?"
"Does an existing fact exist that can be used in the Hiera hierarchy?"
If the serverlist is moved from common.yaml up the hierarchy, you'd be able
to solve
pull
requests. There are many plugins that can still be added and we're in need
of puppet rspec tests for each plugin.
[1] https://github.com/pdxcat/puppet-module-collectd/graphs/contributors
[2] https://github.com/pdxcat/puppet-module-collectd/blob/master/CHANGELOG
Cheers,
William
--
W
No packages for precise/raring? Its missing debs for 1.5.0. Lucid seems fine
Thanks,
William
On Mon, Sep 30, 2013 at 4:56 PM, Chris Price wrote:
> PuppetDB 1.5.0 is now available for download! This is a new feature
> release that contains a few bug-fixes a
gt; puppet-users+unsubscribe@**googlegroups.com
> .
> To post to this group, send email to puppet-users@googlegroups.com.
> Visit this group at
> http://groups.google.com/**group/puppet-users<http://groups.google.com/group/puppet-users>
> .
>
> For more options, visit
&
Usually the module is responsible for downloading external dependencies.
You should add some execs to download the jar files rather than bundling
the jar files with the module.
Cheers,
William
On Wed, Sep 4, 2013 at 11:27 PM, wrote:
> Hello,
>
> Can somebody here pass on the qu
is group and stop receiving emails from it, send an
> email to puppet-users+unsubscr...@googlegroups.com.
> To post to this group, send email to puppet-users@googlegroups.com.
> Visit this group at http://groups.google.com/group/puppet-users.
> For more options, visit https://groups.google
The bug is fixed in the master branch on Github. I'll see about getting a
new release on the forge.
Cheers,
William
On Wed, Sep 4, 2013 at 5:31 PM, Cory Stoker wrote:
> Look at the apache::vhost definition. It looks to me that "template"
> is no longer a paramete
This look similar to a known bug.
http://projects.puppetlabs.com/issues/21478
It will be released in Puppet 3.3.0
In the meantime I would continue with the tutorial.
Cheers,
William
On Sat, Sep 7, 2013 at 8:16 AM, Ashley Penney
wrote:
> If you haven't already done this you should h
Actually the umbrella bug is now.
http://projects.puppetlabs.com/issues/20522
On Mon, Sep 2, 2013 at 11:47 PM, William Van Hevelingen wrote:
> Found the bug that Jeff created
>
> http://projects.puppetlabs.com/issues/11303
>
>
> On Mon, Sep 2, 2013 at 11:42 PM, William Van H
Found the bug that Jeff created
http://projects.puppetlabs.com/issues/11303
On Mon, Sep 2, 2013 at 11:42 PM, William Van Hevelingen wrote:
> I get the same error when running puppet-lint puppet 3.1.x regression?
>
> rake aborted!
> invalid byte sequence in US-ASCII
> /shad
rs@googlegroups.com.
> Visit this group at
> http://groups.google.com/**group/puppet-users?hl=en<http://groups.google.com/group/puppet-users?hl=en>
> .
> For more options, visit
> https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
>
Improve the quality of modules and increase the amount of testing
* Reduce the number of "bad" modules on the Forge
I look forward to hearing people's ideas and continuing the discussion.
William
--
You received this message because you are subscribed to the Google Groups
"Pu
puppet and
facter on your clients.
You may wish to read this as well
http://somethingsinistral.net/blog/the-angry-guide-to-puppet-3/
The update went really smooth for us, just a few issues across our 80
modules, good luck.
Cheers,
William Van Hevelingen
https://github.com/blkperl/
On Wed, May 8
e than just the Oracle supported repo.
https://github.com/blkperl/puppet-snippets/blob/master/manifests/publisher.pp
If anyone would like to collaborate on an IPS repo module please respond or
ping me on IRC blkperl @ freenode
--
Thanks,
William Van Hevelingen
https://github.com/blkperl
--
Yo
accidentally just replied to author?
again:
so changed everything as suggested, but still no luck.
site.pp:
---
node /mag-lab04/ inherits mag-lab {
include os_common
Os_common::Users::Virtualuser <| tag == 'ops' |>
realize Os_common::Users::Virtualuser['tjones']
}
...realize works, collecto
class os_common::users ( ) {
$users = loadyaml('/etc/puppet/resources/users.yaml')
define virtualuser ( ) {
tag $users[$title]['tag']
basic::add_user { $title:
email => $users[$title]['email'],
uid => $users[$title]['uid'],
role => $users[$title]['role'],
}
Is there a reason your not using exported nagios resources instead?
http://docs.puppetlabs.com/guides/exported_resources.html
We're using it in production and it works quite well with puppetdb as the
backend.
William
On Thu, Feb 14, 2013 at 4:56 PM, Peter Brown wrote:
> On 15 Febru
a forge release.
I would appreciate any feedback or pull requests to add additional
functionality.
https://github.com/pdxcat/puppet-module-nrpe
My nick is blkperl in #puppet if you want to bounce ideas.
--
Thanks,
William Van Hevelingen
--
You received this message because you are subscribed
All,
New puppet-dashboard 1.2.10 deb packages are available on apt.puppetlabs.com
that should resolve the issue of the missing configuration file.
The package version is 1.2.10-1puppetlabs2.
Thanks for your patience while we worked this fix out. Please let us know if
you encounter any issues.
Jo,
To invoke the new rake task, run `rake cron:cleanup` in
/usr/share/puppet-dashboard.
The example script that is installed can be viewed in
/usr/share/puppet-dashboard/examples.
I will be submitting a pull request to the puppet-docs project shortly to
update the
dashboard documentation.
Th
1.2.10 is a maintenance release of Puppet Dashboard.
It includes contributions from Will Hopper and Moses Mendoza.
Thanks to Aaron Patterson for the security content in commit
e17269f.
This release is available for download at:
https://downloads.puppetlabs.com/dashboard/puppet-dashboard-1.2.10.tar
in a submodule and
test your changes quite easily and then push them to github and click
the pull request button in github. :)
--
William Van Hevelingen
<https://github.com/blkperl>https://github.com/pdxcat
--
You received this message because you are subscribed to the Google Group
Correction. I'm not sure what config.ru I changed but it obviously
wasn't the right one. Now I'm getting errors about not being able to
load Facter but I'm pretty sure I can sort it out from here. Thanks
for your help Devon.
On Oct 6, 10:40 am, William wrote:
> Thanks for
Thanks for your suggestion, Devon. I tried uncommenting that line in
config.ru and restarting httpd, but continue to get the same error. I
did verify that the libs are in the proper location.
[root@server ~]# stat /opt/puppet/lib/puppet.rb
File: `/opt/puppet/lib/puppet.rb'
Size: 3773
Having issues getting Puppet running under Passenger.
>From httpd error_log:
[ pid=24647 thr=268010020 file=utils.rb:176 time=2011-10-04
11:45:10.892 ]: *** Exception LoadError in
PhusionPassenger::Rack::ApplicationSpawner (no such file to load --
puppet/application/master) (process 24647, thread
Puppet 2.6.7 is now in portage :)
http://gentoo-portage.com/app-admin/puppet
http://bugs.gentoo.org/show_bug.cgi?id=362801
<http://bugs.gentoo.org/show_bug.cgi?id=362801>Please test the ebuild, I
didn't have as much time as I wanted to test it.
--
William Van Hevelingen
wva...@gmai
>
> Sorry, nope:
>
Ack my bad misread the output.
>
>
I think its a bug, I seem to remember that the parsedfile provider doesn't
always work correctly under puppet resource
<http://mail.example.com/>
--
William Van Hevelingen
wva...@gmail.com
--
You received th
>
>
> Its helpful if you include error messages, but the answer is
puppet resource host some.example.com ip=127.0.0.1 host_aliases="['
www.example.com','mail.example.com']"
--
William Van Hevelingen
wva...@gmail.com
--
You received this message because
ter theres a patch from me adding
manufacturer, model, and serial number.
http://projects.reductivelabs.com/issues/4575
Also note install.rb doesn't work on windows
http://projects.reductivelabs.com/issues/4644
Hope this helps.
Regards
--
William Van Hevelingen
Computer Science Major
Portland
Hi,
I am using FileServing to distribute configuration files and it has been
working fine but today when I went to deploy some changes the client didn't
pick them up and I presume it's configuration is cached, here is what I am
using
On the server
puppetmasterd --verbose --no-daemonize --debug
The Forge, Dashboard and Documentation projects all now have a field
called Affected URL.
+1
Thanks James :)
--
William Van Hevelingen
Portland State University
Computer Science Student
w...@cs.pdx.edu
--
You received this message because you are subscribed to the Google Groups "P
reference the
correct page. If possible, I think it would be useful if a URL field was
available. Keywords are a bit general and most people don't initially
think to put the URL there.
Cheers
William Van Hevelingen
--
You received this message because you are subscribed to the Google G
'support url' filter that already exists but it is not accessible
from the New Issue tab.
http://projects.reductivelabs.com/projects/puppet-docs/issues
Comments? suggestions? Am I missing another easy way to find doc tickets
based off url?
Cheers
--
William Van Hevelingen
Port
Hello Everybody,
I'm William and I am the other Google Summer of Code 2010 student. I will be
working on a Puppet type to manage advanced provisioning and configuration
of network interfaces (initially on various Linux distributions). I'm really
excited to start working on this pro
On Thu, Nov 19, 2009 at 3:12 PM, JoE wrote:
> I understand that puppet needs port 8140 tcp/udp open for server and
> client.
>
> Will puppet work if a firewall is set up between these two hosts that
> only allows traffic from the server to the client (server -> client),
> or is two communication
2009/10/13 Teyo Tyree
>
> Hey William,
>
> Welcome to Puppet.
>
_
[wf:]
thanks
>
> On Mon, Oct 12, 2009 at 2:01 AM, william Famy
> wrote:
> > Hi.
> >
> > II am trying puppet after cfengine and I am looking for a
Hi.
II am trying puppet after cfengine and I am looking for a method to use a
class if a file exist.
exemple
I have a condition class.
I have to create on the server the condition class but i do not want to have
it execute on every client. It is not easy for me to set on the server the
condition
70 matches
Mail list logo