Re: [Puppet-dev] Tiering platform's and providers in puppet's core

2014-01-08 Thread Daniel Pittman
quot;hell, no!"; overall, I think that shipping modules with the core is actually a good step forward. Many languages -- Ruby, Perl, Python, Java, Clojure -- have found this an effective way to manage their core and library separation. I think there is substantial evidence that this is a good, s

Re: [Puppet-dev] Kerberos authentication

2013-06-18 Thread Daniel Pittman
places to maintain security credentials is much worse than just having one. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Developers"

Re: [Puppet-dev] PuppetDB API versioning: URL vs Accept Header

2013-06-12 Thread Daniel Pittman
On Wed, Jun 12, 2013 at 8:44 AM, Deepak Giridharagopal wrote: > On Tue, Jun 11, 2013 at 7:52 PM, michael hancock wrote: >> >> On Tuesday, June 11, 2013 9:26:06 PM UTC-4, Dustin J. Mitchell wrote: >> >>> On Tue, Jun 11, 2013 at 12:41 PM, Daniel Pittman >>>

Re: [Puppet-dev] PuppetDB API versioning: URL vs Accept Header

2013-06-11 Thread Daniel Pittman
PI that was current when you wrote your client. If it finally gets removed you are going to be broken, but not as quickly as if the version *changes* and your client breaks - even though the version of the API you expected would still have worked perfectly. -- Daniel Pittman ⎋ Puppet Labs Developer

Re: [Puppet-dev] Defining a standard mechanism for template specialization

2013-05-17 Thread Daniel Pittman
On Fri, May 17, 2013 at 1:56 PM, Ashley Penney wrote: > On Fri, May 17, 2013 at 4:08 PM, Daniel Pittman wrote: >> >> I think the best solution would be to change the `template` function >> to select the first entry, rather than concatenate, and allow users to >> ma

Re: [Puppet-dev] Defining a standard mechanism for template specialization

2013-05-17 Thread Daniel Pittman
7;t think it is a realistic goal, however, because of the wide variety of "search paths" that could be desired. Explicitly spelling out what is searched seems like the best balance of flexibility and extensibility to me. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ M

Re: [Puppet-dev] Adding providers for a new system

2013-05-06 Thread Daniel Pittman
ot managing your features, but enough to install the ffi gem. ;) -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To unsubscrib

Re: [Puppet-dev] #18393 - diff args

2013-05-03 Thread Daniel Pittman
ing the `-u` where supported, though, is a huge loss for humans - the classic "ed" diffs are not exactly friendly to read. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are s

Re: [Puppet-dev] SSL 'read server certificate B: certificate verify failed' on AIX 5.3 - bug?

2013-02-12 Thread Daniel Pittman
>> ca certificate. Can you point the `c_rehash` script from the openssl >> distribution at your puppet CA cert and see if that changes things? > > I don't seem to have the c_rehash script. `openssl c_rehash` should do the trick. -- Daniel Pittman ⎋ Puppet Labs Developer –

Re: [Puppet-dev] SSL 'read server certificate B: certificate verify failed' on AIX 5.3 - bug?

2013-02-11 Thread Daniel Pittman
rt being returned. Feel free to email me directly > if you don't want to post it. I suspect that others have said this, but because this often comes up, capturing the full packets to a file is the best thing to send: ] tcpdump -ni eth17 -s 65535 -w aix.tcpdump ... -- Daniel Pittman ⎋ P

Re: [Puppet-dev] Rspec Help

2013-01-24 Thread Daniel Pittman
provider.expects(:execute).with() {|args| > args.include?('/usr/sbin/usermod') and args.include?('-e') } I am glad I was helpful despite being out of date on the latest developments in Mocha. :) -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Mad

Re: [Puppet-dev] Rspec Help

2013-01-24 Thread Daniel Pittman
ed to the implementation details than testing how a different function is called (presumably with the results of your own function.) -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are su

Re: [Puppet-dev] How can i create a class with this....?? Pls help

2013-01-22 Thread Daniel Pittman
nces/2.7.latest/metaparameter.html#require For "how to put them in a class", this: http://docs.puppetlabs.com/puppet/2.7/reference/modules_fundamentals.html -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received

Re: [Puppet-dev] Puppet bugs #17295 and #18393

2013-01-09 Thread Daniel Pittman
but you absolutely need to be concerned that the SHA1 algorithm may not exist for long; it has shown some weakness, and the US government are slowly moving away from it to other algorithms. The SHA3 process was part of that. I have no strong opinion here, just that information. :) -- Daniel Pittman ⎋

Re: [Puppet-dev] Summary of redmine activity over the past 2 weeks

2012-12-21 Thread Daniel Pittman
On Mon, Dec 17, 2012 at 3:14 PM, Jeff McCune wrote: > Here's the list. I'm generally scraping the CSV file produced from the > following report [1]. As Andy mentioned last time, I hope to start > including a bit more analysis and visualizations as time moves forward and I > get in the groove of

Re: [Puppet-dev] Do not compile catalogs on every request

2012-12-11 Thread Daniel Pittman
On Mon, Dec 10, 2012 at 4:40 PM, Daniel Pittman wrote: > On Mon, Dec 10, 2012 at 3:05 AM, swair shah wrote: >> >> Here is what I'm doing right now: Instead of compiling catalog everytime >> when a node sends a request to the master, check if the modules included for &

Re: [Puppet-dev] Do not compile catalogs on every request

2012-12-10 Thread Daniel Pittman
If you control your environment and are willing to accept the limitation that those inputs changing doesn't trigger a new run, though, it should be fine. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this

Re: [Puppet-dev] Oh, code, where art thou? -- Fixing #7316

2012-11-15 Thread Daniel Pittman
On Thu, Nov 15, 2012 at 4:13 PM, Andy Parker wrote: > On Thu, Nov 15, 2012 at 12:50 PM, Daniel Pittman > wrote: >> >> On Thu, Nov 15, 2012 at 2:45 PM, Andy Parker wrote: >> > On Thu, Nov 15, 2012 at 9:46 AM, Jeff McCune >> > wrote: >> > >> >

Re: [Puppet-dev] Oh, code, where art thou? -- Fixing #7316

2012-11-15 Thread Daniel Pittman
ng applications, though, since I'm special > casing master and agent to start in the current manner. At least `puppet resource` and `apply` probably depend on the same run_mode vs LOAD_PATH thing, because they interact directly with the type and provider system. Ditto the resource face

Re: [Puppet-dev] Oh, code, where art thou? -- Fixing #7316

2012-11-14 Thread Daniel Pittman
hat, but it is definitely not a backwards > compatible change, so for puppet 4.0? :) Yes, Erik is right about that. The CA, apply, and a few other commands would no longer pick up the same configuration they do today. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 1

Re: [Puppet-dev] State of Facter development / bug fixing

2012-10-24 Thread Daniel Pittman
lease it. In other parts of the world this varies more because, hey, legal question. If you really want to know you should consult an IP lawyer in your country. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this m

Re: [Puppet-dev] Razor Mongodb Related Questions

2012-10-22 Thread Daniel Pittman
On Mon, Oct 22, 2012 at 9:31 AM, Hong wrote: > Thanks for the reply from Daniel Pittman! Below are the details for my > questions. No worries. Happy to help. :) >> 1. Is there available Razor object relationship diagram that describes >> relationships between Razor slices? &g

Re: [Puppet-dev] State of Facter development / bug fixing

2012-10-17 Thread Daniel Pittman
On Wednesday, October 17, 2012 9:48:16 AM UTC-7, Andy Parker wrote: > On Wed, Oct 17, 2012 at 5:32 AM, Peter Meier > > > wrote: > Currently I have on my (very own) list 3 really nasty bugs, that make it > > really hard to rely on values of core facts (e.g.: virtual, is_virtual, > > ipaddres

Re: [Puppet Users] Re: [Puppet-dev] Do you rely on 'param=>undef' being equal to '(nothing)'?

2012-09-18 Thread Daniel Pittman
On Tue, Sep 18, 2012 at 3:09 PM, Aaron Grewell wrote: > On Tue, Sep 18, 2012 at 2:44 PM, Daniel Pittman wrote: >> On Tue, Sep 18, 2012 at 2:25 PM, Aaron Grewell >> wrote: > >> Doesn't it close that gap up? >> >> Now, instead of passing 'undef&#

Re: [Puppet Users] Re: [Puppet-dev] Do you rely on 'param=>undef' being equal to '(nothing)'?

2012-09-18 Thread Daniel Pittman
semantic gap further. Doesn't it close that gap up? Now, instead of passing 'undef' to a define meaning "use the default in the code", it means "use undef" - just like it does when you set defaults as you described. -- Daniel Pittman ⎋ Puppet Labs Developer –

Re: [Puppet Users] Re: [Puppet-dev] Do you rely on 'param=>undef' being equal to '(nothing)'?

2012-09-17 Thread Daniel Pittman
gt;>> To post to this group, send email to puppe...@googlegroups.com. >>> To unsubscribe from this group, send email to >>> puppet-dev+...@googlegroups.com. >>> >>> For more options, visit this group at >>> http://groups.google.com/group/pupp

Re: [Puppet-dev] proposed fixes for #14674, HP-UX, and legacy Solaris in facter processorcount

2012-09-15 Thread Daniel Pittman
rather than patches when the changes come back. So, where he has "git format-patch", we would have you push to your own repository, then use GitHub to send a pull request. We have some more documentation on the whole process over at https://github.com/puppetlabs/puppet/blob/master/CONTRI

Re: [Puppet-dev] The deprecation of 'puppet kick' and the 'listen' parameter

2012-09-14 Thread Daniel Pittman
ver did. I would also add that, in a small site, `ssh node.example.com puppet --test` is generally also a reasonable way to run Puppet immediately and get feedback on progress without having to wait. At large scale that gets hard to manage, but at small scale it is a pretty respectable way to get remote

Re: [Puppet-dev] Various compiler performance patches

2012-07-05 Thread Daniel Pittman
mply save that pre-encoded JSON, so we still end up going through a decode, encode cycle to get it to disk - just a faster one. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subsc

Re: [Puppet-dev] Various compiler performance patches

2012-07-05 Thread Daniel Pittman
solutely. One sad part is that some of that comes from the Ruby VM, which has terribly slow GC and object allocation, and makes both of those common operations. (Well, technically, only the later, but it leads to the former. ;) -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made

Re: [Puppet-dev] Various compiler performance patches

2012-07-05 Thread Daniel Pittman
wer versions that might be the default. If folks are interested, keep an eye out for the pull request in the next couple of hours. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subsc

Re: [Puppet-dev] Acceptance Tests

2012-07-02 Thread Daniel Pittman
t; bigger issue. Is it because they don't want too or just because of the > amount of time it takes to add and test them? Again, ideally it would be > easy to drop new tests into puppet and have them executed. You would be absolutely right. :) -- Daniel Pittman ⎋ Puppet Labs Develope

Re: [Puppet-dev] Export and collect data, not just resources.

2012-06-29 Thread Daniel Pittman
en collect either hostnames or IP addresses that match. If you extend that to "any fact" rather than just IP address you probably hit 99 percent. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this me

Re: [Puppet-dev] useradd: manages_passwords gone missing?

2012-06-29 Thread Daniel Pittman
t least my deployment in the past. Avoiding platform tools also means avoiding any platform extension points, which I don't think is a huge win. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this me

Re: [Puppet-dev] useradd: manages_passwords gone missing?

2012-06-27 Thread Daniel Pittman
ike types and providers), and then add similar mechanisms to what the `help` face uses to extract documentation. That would, indeed, be looking to have a way to load all providers regardless of constraints, and generate a reference that covered all the capabilities across all the platforms. -- D

Re: [Puppet-dev] Re: forge interactions, ssl and ca_path/ca_file

2012-06-25 Thread Daniel Pittman
great to test - it shouldn't be necessary, since Ruby OpenSSL should do that by default, but if it fixes Ken's problem we might have some other latent ... dunno. Oddity. Change in semantics between Ruby versions. Something stupid like that. Generally, though, you don't need to

Re: [Puppet-dev] Re: forge interactions, ssl and ca_path/ca_file

2012-06-25 Thread Daniel Pittman
ink. > > You mean Debian 6's broken build - Lol ... found this using the system > ruby 1.8 from Debian, latest version :-). Did you install the `ca-certificates` package? I never had any problem with this on Debian, although they might have broken Ruby. You should report it as an up

Re: [Puppet-dev] why I don't feel that ENCs are very functional right now (performance)

2012-06-13 Thread Daniel Pittman
t.pdf pprof.rb --callgrind /tmp/puppet-agent.profile > puppet-agent.grind The will show the details of where wall-time was spent. The PDF is immediately useful. The callgrind report is useful for investigation with kcachegrind or qcachegrind, which we have here. The 'CPUPROFILE' variab

Re: [Puppet-dev] why I don't feel that ENCs are very functional right now (performance)

2012-06-13 Thread Daniel Pittman
a master is a little harder, but there is a linked rack profiling hook on the perftools.rb repo, and you can use that to obtain profiling data from the server too. You might want to crank samples per second up to 1,000 from the default 100, and consider wall clock rather than CPU clock profiling. The

Re: [Puppet-dev] Community input requested on potential `unless_uid` addition to user resources

2012-05-16 Thread Daniel Pittman
On Wed, May 16, 2012 at 2:22 PM, Luke Kanies wrote: > On May 16, 2012, at 2:00 PM, Daniel Pittman wrote: >> On Wed, May 16, 2012 at 1:51 PM, Deepak Giridharagopal >> wrote: >>> On Wed, May 16, 2012 at 2:07 PM, Chris Price wrote: >>>> >>>&

Re: [Puppet-dev] Community input requested on potential `unless_uid` addition to user resources

2012-05-16 Thread Daniel Pittman
erates on client-side state, and is distinct from the parent type. The separate "user range" type is the closes analog there. It seems like that separation is going to have a whole lot less unexpected or hard edges than extending the "user" type will. -- Daniel Pittman ⎋ Puppe

Re: [Puppet-dev] Re: Taking github noise away from puppet-dev list

2012-05-16 Thread Daniel Pittman
because you are subscribed to the Google Groups > "Puppet Developers" group. > To view this discussion on the web visit > https://groups.google.com/d/msg/puppet-dev/-/6zO7qOk7lgMJ. > > To post to this group, send email to puppet-dev@googlegroups.com. > To unsubs

Re: [Puppet-dev] Trying to isolate performance issues with config retrieval.

2012-05-15 Thread Daniel Pittman
ycle (ie 1/3 of the >> total time retrieving the catalog), hence my request of resurrecting >> #2892. > > I re-opened and assigned to Daniel for a comment. That seems reasonable. The real goal is better captured by the first ticket - to make the "caching catalog"

Re: [Puppet-dev] Trying to isolate performance issues with config retrieval.

2012-05-14 Thread Daniel Pittman
On Mon, May 14, 2012 at 10:21 AM, Luke Kanies wrote: > On May 14, 2012, at 9:53 AM, Daniel Pittman wrote: >> On Mon, May 14, 2012 at 9:49 AM, Luke Kanies wrote: >>> On May 14, 2012, at 9:46 AM, Daniel Pittman wrote: >>>> On Mon, May 14, 2012 at 2:11 AM, Emile MOREL

Re: [Puppet-dev] Trying to isolate performance issues with config retrieval.

2012-05-14 Thread Daniel Pittman
On Mon, May 14, 2012 at 9:49 AM, Luke Kanies wrote: > On May 14, 2012, at 9:46 AM, Daniel Pittman wrote: >> On Mon, May 14, 2012 at 2:11 AM, Emile MOREL wrote: >>> Daniel Pittman a écrit : >>> >>>> It would be great to improve that, from our point of view,

Re: [Puppet-dev] Trying to isolate performance issues with config retrieval.

2012-05-14 Thread Daniel Pittman
On Mon, May 14, 2012 at 2:11 AM, Emile MOREL wrote: > Daniel Pittman a écrit : > >> It would be great to improve that, from our point of view, but I >> wonder a bit: when is this a killer problem for everyone? >> >> Also, someone commented about using marshall to

Re: [Puppet-dev] NTP & puppetlabs_spec_helper & hiera oh my ...

2012-05-14 Thread Daniel Pittman
y wrong. This is required to deliver the data/model separation, and will need to be installed everywhere that Telly is - for the master, and for apply. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this m

Re: [Puppet-dev] Trying to isolate performance issues with config retrieval.

2012-05-09 Thread Daniel Pittman
ese are vital things to deliver, and my team is absolutely committed to them. ...and I am genuinely sorry that we have not communicated about this to everyone effectively. This should have been obvious outside our walls, and wasn't. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppet

Re: [Puppet-dev] Hiera should have an save API

2012-05-08 Thread Daniel Pittman
On Tue, May 1, 2012 at 5:52 PM, Kelsey Hightower wrote: > On Tuesday, May 1, 2012 1:32:05 PM UTC-4, R.I. Pienaar wrote: >> - Original Message - >> > From: "Daniel Pittman" >> > To: puppet-dev@googlegroups.com >> > Sent: Tuesday, May 1, 2012 6

Re: [Puppet-dev] Re: Telly, the Puppet 3.0 release, has been frozen.

2012-05-03 Thread Daniel Pittman
, as intended." Sorry for not getting to this sooner. That is pretty much it: we are trying to bring closure to the set of features we have accepted, and get the code stable enough to start an RC cycle. Until that is done we will be delaying any large merges, and even some small merges. --

Re: [Puppet-dev] Hiera should have an save API

2012-05-01 Thread Daniel Pittman
On Tue, May 1, 2012 at 10:32, R.I.Pienaar wrote: > - Original Message - >> From: "Daniel Pittman" >> To: puppet-dev@googlegroups.com >> Sent: Tuesday, May 1, 2012 6:17:53 PM >> Subject: Re: [Puppet-dev] Hiera should have an save API >> >&g

Re: [Puppet-dev] Hiera should have an save API

2012-05-01 Thread Daniel Pittman
r a save API that works in the real world. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group,

[Puppet-dev] Telly, the Puppet 3.0 release, has been frozen.

2012-04-30 Thread Daniel Pittman
are ready and tested. We do not yet have packages of Telly. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To po

Re: [Puppet-dev] Taking github noise away from puppet-dev list

2012-04-23 Thread Daniel Pittman
: consonant endings by net philanthropy, open source and > other randomness > > -- > You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to puppet-dev@googlegroups.com. > To u

Re: [Puppet-dev] Order dependent test failures

2012-04-17 Thread Daniel Pittman
t; You received this message because you are subscribed to the Google Groups > "Puppet Developers" group. > To post to this group, send email to puppet-dev@googlegroups.com. > To unsubscribe from this group, send email to > puppet-dev+unsubscr...@googlegroups.com. > For m

Re: [Puppet-dev] Order dependent test failures

2012-04-17 Thread Daniel Pittman
ing them, so you will get some genuine but unconnected positives. You can have a cookie for fixing them along the way, though. ;) -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subs

Re: [Puppet-dev] (#13679) Skip variable interpolation on dbpassword setting

2012-04-11 Thread Daniel Pittman
Number 4 is clearly the correct thing to do. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To pos

Re: [Puppet-dev] Text Console Colors

2012-04-06 Thread Daniel Pittman
the background colour, but ideally do what much of the Unix tooling does - just set the foreground, not the background, colour of the output text. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because

Re: [Puppet-dev] Text Console Colors

2012-04-04 Thread Daniel Pittman
. It only does Unix, though, and just gave up on Windows. It would be good to look at integrating the two, at least to the level of having a copy of the common code between them. That is, otherwise, pretty damn awesome - it will make Win32 much nicer to work with. :) -- Daniel Pittman ⎋ Puppet L

Re: [Puppet-dev] handling of :undef in functions

2012-04-02 Thread Daniel Pittman
especially because the reach of that patch release is never going to be that great. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet De

Re: [Puppet-dev] Custom type inheriting from a different custom type.

2012-03-30 Thread Daniel Pittman
g loading of the type, but I thought it already did that. If you file a ticket with an example that reproduces this we will try and get it fixed for you. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this messa

Re: [Puppet-dev] Custom type inheriting from a different custom type.

2012-03-30 Thread Daniel Pittman
t is broken that is certainly a bug. Trevor, could you explain a little more about what you are trying to achieve here? Why is inheritance a desirable property? -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this

Re: [Puppet-dev] Pre and post certificate command hooks

2012-03-26 Thread Daniel Pittman
to be implemented - so an out of band mechanism like this Redis based communication system would be fine. This exact model, where an existing central provisioning data service *knew* what was being brought up, was high on my list of things that should be enabled by this work. -- Daniel Pit

[Puppet-dev] Telly: fully supporting Ruby 1.9.3, eliminating the Test::Unit tests...

2012-03-21 Thread Daniel Pittman
code and spot potential problems, or areas where my judgment was off in dropping tests, or anything like that. -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google G

Re: [Puppet-dev] Re: Interest in jruby specific tickets for facter/puppet?

2012-03-07 Thread Daniel Pittman
user shift, we would be fine. Ultimately, though, we are looking much more at the master on the JVM, not the agent. Java is great and all, but the agent isn't really a performance bottleneck in the same way, and continuing to use MRI actually reduces some of the costs of deployment. --

Re: [Puppet-dev] CoApp support

2012-02-08 Thread Daniel Pittman
users would ring in your ears for decades, thanking you for doing that. :) -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Developers&q

Re: [Puppet-dev] Pre and post certificate command hooks

2012-02-01 Thread Daniel Pittman
ed you to do all sorts of things - including execute shell commands, if you so desire? Also, do folks generally expect these to be "intercept or override" hooks - that the external command can change behaviour, or just that it can capture or report information? Finally, do you expe

Re: [Puppet-dev] Puppet, ActiveRecord, file handles, and forking...

2012-01-13 Thread Daniel Pittman
On Fri, Jan 13, 2012 at 11:45, Stefan Schulte wrote: > On Fri, Jan 13, 2012 at 09:46:46AM -0800, Daniel Pittman wrote: >> G'day. >> >> At the moment we have some parts of the Puppet code that have a >> lurking bug around ActiveRecord: when we fork, if an AR databas

[Puppet-dev] Puppet, ActiveRecord, file handles, and forking...

2012-01-13 Thread Daniel Pittman
be told this, so the community is really where this is likely to bite... -- Daniel Pittman ⎋ Puppet Labs Developer – http://puppetlabs.com ♲ Made with 100 percent post-consumer electrons -- You received this message because you are subscribed to the Google Groups "Puppet Developers" grou

Re: [Puppet-dev] how to add new type?

2012-01-12 Thread Daniel Pittman
obably licensing concerns with that code since it's when > puppet was licensed under GNU which would bar it's inclusion. My port > is from the 2.7 code base which so that shouldn't matter. Assuming that you have not used his code, that shouldn't be a blocker, no. Daniel

Re: [Puppet-dev] Interest in jruby specific tickets for facter/puppet?

2012-01-09 Thread Daniel Pittman
On Mon, Jan 9, 2012 at 14:08, Brice Figureau wrote: > On 09/01/12 21:06, Daniel Pittman wrote: >> JRuby compatibility is a "nice to have" goal for Puppet on the master >> side, and "if it costs next to nothing" on the client side, as far as >> the pla

Re: [Puppet-dev] Interest in jruby specific tickets for facter/puppet?

2012-01-09 Thread Daniel Pittman
G'day Brice. JRuby compatibility is a "nice to have" goal for Puppet on the master side, and "if it costs next to nothing" on the client side, as far as the platform team is concerned. However, even if we don't put a lot of priority behind fixing the code, having the bugs there to identify how cl

[Puppet-dev] Changing of the guard: Puppet Labs Open Source team changes...

2012-01-03 Thread Daniel Pittman
G'day. A little over six months ago Jacob Helwig posted about the formation of the Puppet Labs "open source" team, focused on the needs of the community and on making the FOSS version of Puppet completely awesome. Since then he has led that team to great success, and significantly improved our pr

Re: [Puppet-dev] Puppet integration with SecretServer (Thycotic)

2011-12-14 Thread Daniel Pittman
On Mon, Dec 12, 2011 at 18:47, Steve Shipway wrote: G'day Steve. > I've done some more development on my Puppet module that handles password > integration with Secret Server from Thycotic, and now it handles > certificates as well. That is pretty darn awesome - lots of people out there want som

Re: [Puppet-dev] (puppetlabs/puppet) New pull request: maint/2.7.x - the little indirector cleanup that didn't

2011-12-05 Thread Daniel Pittman
On Mon, Dec 5, 2011 at 13:27, Jacob Helwig wrote: > On 2011-12-05 13:26 , Daniel Pittman wrote: >> The plan itself was good, but delivery never came > > So, why aren't we just delivering? A bunch of reasons. One is time: pushing through the rest of (my understanding of) the

Re: [Puppet-dev] (puppetlabs/puppet) New pull request: maint/2.7.x - the little indirector cleanup that didn't

2011-12-05 Thread Daniel Pittman
On Mon, Dec 5, 2011 at 13:20, Brice Figureau wrote: > On 05/12/11 20:53, Daniel Pittman wrote: >> On Mon, Dec 5, 2011 at 02:36, James Turnbull wrote: >>> wearetherob...@puppetlabs.com wrote: >>>> Please review pull request #243: maint/2.7.x - the little indirector &

Re: [Puppet-dev] (puppetlabs/puppet) New pull request: maint/2.7.x - the little indirector cleanup that didn't

2011-12-05 Thread Daniel Pittman
On Mon, Dec 5, 2011 at 02:36, James Turnbull wrote: > wearetherob...@puppetlabs.com wrote: >> Please review pull request #243: maint/2.7.x - the little indirector >> cleanup that didn't <https://github.com/puppetlabs/puppet/pull/243> >> opened by (daniel-pittman) &

Re: [Puppet-dev] Searching the inventory service

2011-11-28 Thread Daniel Pittman
I think you need to set the `Accept` header in your request to explicitly include a format that Puppet supports; try `pson` or `yaml` as the format. (Yes, not actually a MIME type, just the one string.) Daniel On Tue, Nov 22, 2011 at 15:41, Carl Caum wrote: > Or not.  After fighting with this f

Re: [Puppet-dev] Types and provider insync?

2011-11-08 Thread Daniel Pittman
On Tue, Nov 8, 2011 at 12:27, Nan Liu wrote: > > I'm writing a custom insync? for a type and provider. So if you look > at the resource it's clearly a hash: > >  10   member                          => { '192.168.1.100:3306' => {} , >  11                                        '192.168.1.101:3306'

Re: [Puppet-dev] Injecting puppet resources into facter

2011-10-17 Thread Daniel Pittman
On Fri, Oct 14, 2011 at 14:18, Adrien Thebo wrote: > One of the things I've noticed is that puppet doesn't handle indirect > usage or reference of resources. For instance, there's the often cited > case of wanting to upgrade vulnerable packages, but only if they're > present on the system. This s

Re: [Puppet-dev] thread safety issues in facter?

2011-09-28 Thread Daniel Pittman
On Wed, Sep 28, 2011 at 09:56, Ken Barber wrote: > So I was looking at a patch from mkincaid & Krzysztof Wilczynski > https://github.com/mkincaid/facter/blob/ticket/2847/lib/facter/mounts.rb#L69-71 > > Which is for ticket: > http://projects.puppetlabs.com/issues/2847 > > When talking to KW he sai

Re: [Puppet-dev] (puppetlabs/puppet) Closed pull request: Bug/2.7.x/7991 and 4549 autoloading for custom functions

2011-09-16 Thread Daniel Pittman
On Fri, Sep 16, 2011 at 16:15, wrote: > On Fri Sep 16 23:08:07 UTC 2011 pull request #124 was closed. > > Bug/2.7.x/7991 and 4549 autoloading for custom functions requested by > (daniel-pittman) > > The pull request was merged by: daniel-pittman If anyone wonders, that comm

Re: [Puppet-dev] (puppetlabs/puppet) New pull request: (#8413) Only try to catch Process::Error if it's defined

2011-09-01 Thread Daniel Pittman
On Thu, Sep 1, 2011 at 12:00, wrote: > Greetings! > > Please review the pull request #90: (#8413) Only try to catch Process::Error > if it's defined opened by (nicklewis) > > Some more information about the pull request: > > Opened: Thu Sep 01 18:54:17 UTC 2011 > Based on: puppetlabs:2.7.x (2af58

Re: [Puppet-dev] (puppetlabs/puppet) New pull request: (#8986) Don't su when creating SSH authorized_keys

2011-08-29 Thread Daniel Pittman
Not to the best of my knowledge, no. It demands permissions of 0700 or less, and ownership by the users who is trying to authenticate, or it will simply bypass the file and carry on to the next authentication mechanism. Daniel On Mon, Aug 29, 2011 at 21:01, Luke Kanies wrote: > SSH won't allow

Re: [Puppet-dev] Cloud Provisioner extended platform support (design question)

2011-08-29 Thread Daniel Pittman
On Mon, Aug 29, 2011 at 11:54, Jeff McCune wrote: > I'm doing some work to re-factor Cloud Provisioner to support more than just > EC2.  As part of this work, I'd like to make it possible to add additional > providers, like Xen or KVM at the framework level. > > As currently implemented, calling

Re: [Puppet-dev] (puppetlabs/puppet) New pull request: Fixed #663 - Changed default certification key lenght and hash

2011-08-29 Thread Daniel Pittman
On Mon, Aug 29, 2011 at 10:19, James Turnbull wrote: > Daniel Pittman wrote: >> On Sun, Aug 28, 2011 at 13:00,   wrote: >> >> Meanwhile, I am concerned that we still support RHEL4, which has a >> version of OpenSSL old enough that SHA256 wasn't supported upstream

Re: [Puppet-dev] (puppetlabs/puppet) New pull request: (#8986) Don't su when creating SSH authorized_keys

2011-08-29 Thread Daniel Pittman
On Sun, Aug 28, 2011 at 08:30, wrote: > Please review the pull request #67: (#8986) Don't su when creating SSH > authorized_keys opened by (khightower) This reverts a deliberate change made here: commit ae520057280c2454bc44c64ac1e6686bf2eb086d Author: Markus Roberts Date: Wed Apr 28 15:39:3

Re: [Puppet-dev] (puppetlabs/puppet) New pull request: Fixed #663 - Changed default certification key lenght and hash

2011-08-29 Thread Daniel Pittman
On Sun, Aug 28, 2011 at 13:00, wrote: > Please review the pull request #69: Fixed #663 - Changed default > certification key lenght and hash opened by (jamtur01) There is a typo in the commit message; #6663 vs #663. Meanwhile, I am concerned that we still support RHEL4, which has a version of

Re: [Puppet-dev] Two providers managing the same file. Possible?

2011-08-22 Thread Daniel Pittman
On Mon, Aug 22, 2011 at 09:55, Stefan Schulte wrote: > managing multiple swap devices is currently not possible in puppet > because the mointpoint has to be unique. > > My question is: Is it possible to create a second type called swap > and a parsedfile provider (that may also do swapoff swapon

[Puppet-dev] Re: Pulling the trigger on using GitHub Pull Requests for patch submission (and internal development).

2011-08-04 Thread Daniel Pittman
On Thu, Aug 4, 2011 at 14:09, Jeff McCune wrote: > On Tue, Aug 2, 2011 at 5:57 PM, Jacob Helwig wrote: >> >> The tl;dr: >> >>  Our new preferred method of contributing changes is via GitHub pull >>  requests, and all Puppet Labs developers will be submitting their >>  changes for inclusion into t

Re: [Puppet-dev] Kwalify validation

2011-08-02 Thread Daniel Pittman
On Tue, Aug 2, 2011 at 11:13, Ken Barber wrote: >> I wonder if that is an immediate need, or if it could wait until we >> started to merge this into the language proper?  I guess, what I miss >> right here is that while those are valuable uses of the data, they >> don't seem to me on the critical

Re: [Puppet-dev] Kwalify validation

2011-08-02 Thread Daniel Pittman
On Tue, Aug 2, 2011 at 10:16, Ken Barber wrote: >>> You could in theory transfer kwalify-like specification to the >>> language ... here is a quick hack for discussion: >>> >>> class bind ( >>>  $options => { >> >> I imagined it being in the body, and calling a method, until we added >> syntax, bu

Re: [Puppet-dev] Kwalify validation

2011-08-02 Thread Daniel Pittman
On Tue, Aug 2, 2011 at 07:22, Ken Barber wrote: >> I think you nailed the point of complexity there: our current language >> support doesn't do what we need, and kwalify is probably the best >> choice for a validation language right now. >> >> My major concern around this is that separate schema a

Re: [Puppet-dev] Kwalify validation

2011-08-01 Thread Daniel Pittman
On Fri, Jul 1, 2011 at 12:25, Ken Barber wrote: > So I've been working on various modules that have very complex data > requirements ... for example the bind zone configuration resource is > fairly complex in that it can have anywhere up to 40 different > attributes: > > http://ftp.isc.org/isc/bi

Re: [Puppet-dev] [PATCH/facter 1/1] (#8491) Fixed repeated loading of files

2011-07-26 Thread Daniel Pittman
Hey. So, I don't see the tests updated to verify the new assurance, which is that we will load the fact if it later turns up in the path. It would be great if you could add the high level behavior test that check we don't regress on that in future. Regards, Daniel -- Puppet Labs Developer –ht

Re: [Puppet-dev] [PATCH/puppet 3/3] (#8418) Fix inspect app to have the correct run_mode

2011-07-25 Thread Daniel Pittman
On Mon, Jul 25, 2011 at 13:25, Matt Robinson wrote: > On Mon, Jul 25, 2011 at 1:10 PM, Daniel Pittman wrote: >> On Mon, Jul 25, 2011 at 12:57, Matt Robinson wrote: >>> Requiring puppet before the run_mode has been set by the application >>> causes the default r

Re: [Puppet-dev] [PATCH/puppet 3/3] (#8418) Fix inspect app to have the correct run_mode

2011-07-25 Thread Daniel Pittman
On Mon, Jul 25, 2011 at 12:57, Matt Robinson wrote: > Requiring puppet before the run_mode has been set by the application > causes the default run_mode of 'user' to be set instead of what the > application wants.  This leads to the incorrect default settings to be > used, which lead to inspect no

Re: [Puppet-dev] [PATCH/puppet 2/2] Add basic service provider for Windows

2011-07-22 Thread Daniel Pittman
On Fri, Jul 22, 2011 at 15:22, Cameron Thomas wrote: > This provider allows us to query the system state through "puppet > resource", and manage the ensure, and enabled properties of services on > Windows. > > This also adds support for a new enabled value of 'manual' on Windows > only.  With thi

Re: [Puppet-dev] [PATCH/puppet-dashboard 1/1] (#8589) Report events are now ordered by name.

2011-07-22 Thread Daniel Pittman
On Fri, Jul 22, 2011 at 14:30, Pieter van de Bruggen wrote: > Reviewed-By: Mike Stahnke > > Signed-off-by: Pieter van de Bruggen > --- > Local-branch: tickets/1.2rc/8589 >  app/views/reports/_resource_statuses.html.haml |    2 +- >  lib/core_callbacks.rb                          |    6 +++--- >  

[Puppet-dev] [PATCH 2/4] (#7184) Centralize "find action for face" into Puppet::Face

2011-07-22 Thread Daniel Pittman
As part of moving to load actions first, and their associated face, when invoked from the command line, it makes sense to push the logic for finding the action and face down into the Puppet::Face implementation. This means that we can change the logic there without needing to update the public par

  1   2   3   4   5   6   >