[Puppet Users] dashboard, foreman etc (was: Living with Puppet...)

2010-02-09 Thread Ohad Levy
Hi All,

I'm sorry if I offended anyone by saying that Foreman solves all of puppet
problems, I mainly meant that there are areas which puppet simply doesn't
deal with, but we as sysadmins need to.

My goal with Foreman is to make our life easier, Foreman would be extremely
difficult to made if Puppet was not around, and I'm grateful for puppet and
RL.

As far it goes to the history, Foreman is inspired on another tool which I
was responsible for and was developed internally for the company I work for
in 2008, I've tried hard to opensource that tool, but once I've failed I've
started rewriting foreman from scratch on my free time.

I spend a lot of my time on Foreman, mainly because I wanted to contribute
something back, I truly believe in opensource, and for the first time, was
able to release something that people might find useful.

Our initial goals (RL and myself)  were to share the code, however we've
learned that  there is a mismatch between what RL needs, and what I can
deliver, RL need to make money, while I didn't feel its right that in order
to do opensource development I need to get a lawyer.

saying that, I would love to find a way to share/merge, I do know that there
are areas, where we have different aim - while that could be probably solved
with a plugins architecture, at this point of time, I'll be happy to
integrate foreman, share code, libs or what ever that we all benefit from
our strong community.

I've developed foreman to be useful for me, hoping others will find it
useful too, I've been doing my best to add feature requests from the
community, so it fits to us all, at any point of time I didn't aim to take
away clients from RL.

Not everyone needs to use foreman, but one of its goal is to make puppet
more accessible for others (e.g. someone mentioned something about SSL hell
recently? ;))  and at the end act as best practice approach to system
administrations tasks around puppet.

Michael - I'm sure you didnt mean any harm, it just sounded wrong, I'm sure
that no one at RL wants to make its community members feel bad about just
using puppet (because its so great) and not contribute code, and for the
ones who do contribute code, if it doesn't fit exactly to RL profitable
model, there must be other alternatives.

Ohad

-- 
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...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



Re: [Puppet Users] dashboard, foreman etc (was: Living with Puppet...)

2010-02-09 Thread Michael DeHaan

Ohad Levy wrote:

Hi All,

I'm sorry if I offended anyone by saying that Foreman solves all of 
puppet problems, I mainly meant that there are areas which puppet 
simply doesn't deal with, but we as sysadmins need to.


My goal with Foreman is to make our life easier, Foreman would be 
extremely difficult to made if Puppet was not around, and I'm grateful 
for puppet and RL.


As far it goes to the history, Foreman is inspired on another tool 
which I was responsible for and was developed internally for the 
company I work for in 2008, I've tried hard to opensource that tool, 
but once I've failed I've started rewriting foreman from scratch on my 
free time.


I spend a lot of my time on Foreman, mainly because I wanted to 
contribute something back, I truly believe in opensource, and for the 
first time, was able to release something that people might find useful.


Our initial goals (RL and myself)  were to share the code, however 
we've learned that  there is a mismatch between what RL needs, and 
what I can deliver, RL need to make money, while I didn't feel its 
right that in order to do opensource development I need to get a lawyer.


saying that, I would love to find a way to share/merge, I do know that 
there are areas, where we have different aim - while that could be 
probably solved with a plugins architecture, at this point of time, 
I'll be happy to integrate foreman, share code, libs or what ever that 
we all benefit from our strong community.


I've developed foreman to be useful for me, hoping others will find it 
useful too, I've been doing my best to add feature requests from the 
community, so it fits to us all, at any point of time I didn't aim to 
take away clients from RL.


Not everyone needs to use foreman, but one of its goal is to make 
puppet more accessible for others (e.g. someone mentioned something 
about SSL hell recently? ;))  and at the end act as best practice 
approach to system administrations tasks around puppet.


Michael - I'm sure you didnt mean any harm, it just sounded wrong, I'm 
sure that no one at RL wants to make its community members feel bad 
about just using puppet (because its so great) and not contribute 
code, and for the ones who do contribute code, if it doesn't fit 
exactly to RL profitable model, there must be other alternatives.


Ohad



Yeah totally. I screwed up here -- I didn't quite voice the let's 
figure out how to collaborate and fix what is broken even remotely 
correctly.  


Thanks for the response.   You have done great things here.

I would correct just that last part of what you said though -- if you 
want to contribute code, we welcome it, regardless.  By no means do we 
want to imply that contributions have to be profitable or anything like 
that.   

Puppet would not be possible without this community and the wellspring 
of ideas that flows from it. We'll never forget this and I think you 
can look to the history of everything that has happened here and in the 
community to show both that this holds true and where the future can go.


Anyway, it should have been said thus:  when something sucks, let us 
know, and we welcome fixing it...  we don't neccessarily want to always 
see that be fixed outside of Puppet and welcome those additions and need 
(really need) to talk about them and address them.Things added to 
Foreman often highlight those things we need to improve.   Further, we 
also want to welcome ideas for dashboard too ... and such a plugin 
architecture I think is a very very logical extension that will happen 
there to enable such integrations.


Thanks!

--Michael

--
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...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.