All of lore.kernel.org
 help / color / mirror / Atom feed
* Ceph puppet module
@ 2013-10-16  8:00 Loic Dachary
  2013-10-16  9:36 ` Dan van der Ster
  0 siblings, 1 reply; 9+ messages in thread
From: Loic Dachary @ 2013-10-16  8:00 UTC (permalink / raw)
  To: Ceph Development; +Cc: Dan Bode

[-- Attachment #1: Type: text/plain, Size: 837 bytes --]

Hi Ceph,

How about creating 

https://github.com/ceph/puppet-ceph 

to federate the development efforts for a puppet module exclusively focused on deploying / maintaining a Ceph cluster ? It looks like we are at a point in time where the fragmentation of the work created a desire for a central place. And the https://github.com/ceph/ seems agreeable to everyone involved.

The discussion initialy started on Ceph + OpenStack + puppet but it seems sensible to separate the OpenStack specific part and host it on https://github.com/stackforge/

The full thread that leads to this proposal is at:

https://groups.google.com/a/puppetlabs.com/d/msg/puppet-openstack/ibnrmXBAxVg/Y3Z3e6sZoa4J

Cheers

-- 
Loïc Dachary, Artisan Logiciel Libre
All that is necessary for the triumph of evil is that good people do nothing.


[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 263 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Ceph puppet module
  2013-10-16  8:00 Ceph puppet module Loic Dachary
@ 2013-10-16  9:36 ` Dan van der Ster
  2013-10-16 11:22   ` Sébastien Han
                     ` (2 more replies)
  0 siblings, 3 replies; 9+ messages in thread
From: Dan van der Ster @ 2013-10-16  9:36 UTC (permalink / raw)
  To: Loic Dachary; +Cc: Ceph Development, Dan Bode

Hi,
We would support this. The enovance module is a good starting point if
you will accept something that doesn't yet use all the udev magic.
Cheers, Dan
CERN IT

On Wed, Oct 16, 2013 at 10:00 AM, Loic Dachary <loic@dachary.org> wrote:
> Hi Ceph,
>
> How about creating
>
> https://github.com/ceph/puppet-ceph
>
> to federate the development efforts for a puppet module exclusively focused on deploying / maintaining a Ceph cluster ? It looks like we are at a point in time where the fragmentation of the work created a desire for a central place. And the https://github.com/ceph/ seems agreeable to everyone involved.
>
> The discussion initialy started on Ceph + OpenStack + puppet but it seems sensible to separate the OpenStack specific part and host it on https://github.com/stackforge/
>
> The full thread that leads to this proposal is at:
>
> https://groups.google.com/a/puppetlabs.com/d/msg/puppet-openstack/ibnrmXBAxVg/Y3Z3e6sZoa4J
>
> Cheers
>
> --
> Loïc Dachary, Artisan Logiciel Libre
> All that is necessary for the triumph of evil is that good people do nothing.
>
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Ceph puppet module
  2013-10-16  9:36 ` Dan van der Ster
@ 2013-10-16 11:22   ` Sébastien Han
  2013-10-16 13:55     ` Dan van der Ster
  2013-10-16 16:02   ` Sage Weil
  2013-10-17 20:29   ` Andrew Woodward
  2 siblings, 1 reply; 9+ messages in thread
From: Sébastien Han @ 2013-10-16 11:22 UTC (permalink / raw)
  To: Dan van der Ster, Loic Dachary; +Cc: Dan Bode, Ceph Development

Hi Dan,

During the cephdays you mentioned that you were about to redistribute all the changes you’ve made on puppet-ceph to the enovance repo.
It would be great to merge both before starting anything.

What’s the progress?

Thanks :)

––––
Sébastien Han
Cloud Engineer

"Always give 100%. Unless you're giving blood.”

Phone: +33 (0)1 49 70 99 72
Mail: sebastien.han@enovance.com
Address : 10, rue de la Victoire - 75009 Paris
Web : www.enovance.com - Twitter : @enovance

On October 16, 2013 at 11:37:44 AM, Dan van der Ster (dan@vanderster.com) wrote:
>
>Hi,
>We would support this. The enovance module is a good starting point if
>you will accept something that doesn't yet use all the udev magic.
>Cheers, Dan
>CERN IT
>
>On Wed, Oct 16, 2013 at 10:00 AM, Loic Dachary wrote:
>> Hi Ceph,
>>
>> How about creating
>>
>> https://github.com/ceph/puppet-ceph
>>
>> to federate the development efforts for a puppet module exclusively focused on deploying / maintaining a Ceph cluster ? It looks like we are at a point in time where the fragmentation of the work created a desire for a central place. And the https://github.com/ceph/ seems agreeable to everyone involved.
>>
>> The discussion initialy started on Ceph + OpenStack + puppet but it seems sensible to separate the OpenStack specific part and host it on https://github.com/stackforge/
>>
>> The full thread that leads to this proposal is at:
>>
>> https://groups.google.com/a/puppetlabs.com/d/msg/puppet-openstack/ibnrmXBAxVg/Y3Z3e6sZoa4J
>>
>> Cheers
>>
>> --
>> Loïc Dachary, Artisan Logiciel Libre
>> All that is necessary for the triumph of evil is that good people do nothing.
>>
>--
>To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>

--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Ceph puppet module
  2013-10-16 11:22   ` Sébastien Han
@ 2013-10-16 13:55     ` Dan van der Ster
  0 siblings, 0 replies; 9+ messages in thread
From: Dan van der Ster @ 2013-10-16 13:55 UTC (permalink / raw)
  To: Sébastien Han; +Cc: Loic Dachary, Dan Bode, Ceph Development

Hi,

On Wed, Oct 16, 2013 at 1:22 PM, Sébastien Han
<sebastien.han@enovance.com> wrote:
> Hi Dan,
>
> During the cephdays you mentioned that you were about to redistribute all the changes you’ve made on puppet-ceph to the enovance repo.
> It would be great to merge both before starting anything.
>
> What’s the progress?

I don't think this will happen before mid-November, based on upcoming
work and travel. But I honestly don't think our changes should block
the move of puppet-ceph to ceph.com

Cheers, Dan
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Ceph puppet module
  2013-10-16  9:36 ` Dan van der Ster
  2013-10-16 11:22   ` Sébastien Han
@ 2013-10-16 16:02   ` Sage Weil
  2013-10-17 20:29   ` Andrew Woodward
  2 siblings, 0 replies; 9+ messages in thread
From: Sage Weil @ 2013-10-16 16:02 UTC (permalink / raw)
  To: Dan van der Ster; +Cc: Loic Dachary, Ceph Development, Dan Bode

On Wed, 16 Oct 2013, Dan van der Ster wrote:
> Hi,
> We would support this. The enovance module is a good starting point if
> you will accept something that doesn't yet use all the udev magic.

My only concern is that it may be challenging to make a smooth transition 
from the old-style to new-style udev goodness.  Something to consider!

sage


> Cheers, Dan
> CERN IT
> 
> On Wed, Oct 16, 2013 at 10:00 AM, Loic Dachary <loic@dachary.org> wrote:
> > Hi Ceph,
> >
> > How about creating
> >
> > https://github.com/ceph/puppet-ceph
> >
> > to federate the development efforts for a puppet module exclusively focused on deploying / maintaining a Ceph cluster ? It looks like we are at a point in time where the fragmentation of the work created a desire for a central place. And the https://github.com/ceph/ seems agreeable to everyone involved.
> >
> > The discussion initialy started on Ceph + OpenStack + puppet but it seems sensible to separate the OpenStack specific part and host it on https://github.com/stackforge/
> >
> > The full thread that leads to this proposal is at:
> >
> > https://groups.google.com/a/puppetlabs.com/d/msg/puppet-openstack/ibnrmXBAxVg/Y3Z3e6sZoa4J
> >
> > Cheers
> >
> > --
> > Lo?c Dachary, Artisan Logiciel Libre
> > All that is necessary for the triumph of evil is that good people do nothing.
> >
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Ceph puppet module
  2013-10-16  9:36 ` Dan van der Ster
  2013-10-16 11:22   ` Sébastien Han
  2013-10-16 16:02   ` Sage Weil
@ 2013-10-17 20:29   ` Andrew Woodward
  2013-10-17 21:19     ` Don Talton (dotalton)
  2013-10-17 22:15     ` Danny Al-Gaaf
  2 siblings, 2 replies; 9+ messages in thread
From: Andrew Woodward @ 2013-10-17 20:29 UTC (permalink / raw)
  Cc: Ceph Development

We need to have a reasonable license on this preferably Apache 2.0.
the enovance module is AGPL which can't come in contact with nearly
anything with out causing massive license issues. Starting with any of
the enovance code is a Non-starter as it will require the AGPL
License.

On Wed, Oct 16, 2013 at 2:36 AM, Dan van der Ster <dan@vanderster.com> wrote:
> Hi,
> We would support this. The enovance module is a good starting point if
> you will accept something that doesn't yet use all the udev magic.
> Cheers, Dan
> CERN IT
>
> On Wed, Oct 16, 2013 at 10:00 AM, Loic Dachary <loic@dachary.org> wrote:
>> Hi Ceph,
>>
>> How about creating
>>
>> https://github.com/ceph/puppet-ceph
>>
>> to federate the development efforts for a puppet module exclusively focused on deploying / maintaining a Ceph cluster ? It looks like we are at a point in time where the fragmentation of the work created a desire for a central place. And the https://github.com/ceph/ seems agreeable to everyone involved.
>>
>> The discussion initialy started on Ceph + OpenStack + puppet but it seems sensible to separate the OpenStack specific part and host it on https://github.com/stackforge/
>>
>> The full thread that leads to this proposal is at:
>>
>> https://groups.google.com/a/puppetlabs.com/d/msg/puppet-openstack/ibnrmXBAxVg/Y3Z3e6sZoa4J
>>
>> Cheers
>>
>> --
>> Loďc Dachary, Artisan Logiciel Libre
>> All that is necessary for the triumph of evil is that good people do nothing.
>>
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html



-- 
If google has done it, Google did it right!
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* RE: Ceph puppet module
  2013-10-17 20:29   ` Andrew Woodward
@ 2013-10-17 21:19     ` Don Talton (dotalton)
  2013-10-17 22:15     ` Danny Al-Gaaf
  1 sibling, 0 replies; 9+ messages in thread
From: Don Talton (dotalton) @ 2013-10-17 21:19 UTC (permalink / raw)
  To: Andrew Woodward; +Cc: Ceph Development

This is one of the reasons Cisco pushed to create puppet-cephdeploy (Apache 2.0). I agree with your sentiment, and think that Apache 2.0 is ideal.

> -----Original Message-----
> From: ceph-devel-owner@vger.kernel.org [mailto:ceph-devel-
> owner@vger.kernel.org] On Behalf Of Andrew Woodward
> Sent: Thursday, October 17, 2013 1:29 PM
> Cc: Ceph Development
> Subject: Re: Ceph puppet module
> 
> We need to have a reasonable license on this preferably Apache 2.0.
> the enovance module is AGPL which can't come in contact with nearly
> anything with out causing massive license issues. Starting with any of the
> enovance code is a Non-starter as it will require the AGPL License.
> 
> On Wed, Oct 16, 2013 at 2:36 AM, Dan van der Ster <dan@vanderster.com>
> wrote:
> > Hi,
> > We would support this. The enovance module is a good starting point if
> > you will accept something that doesn't yet use all the udev magic.
> > Cheers, Dan
> > CERN IT
> >
> > On Wed, Oct 16, 2013 at 10:00 AM, Loic Dachary <loic@dachary.org> wrote:
> >> Hi Ceph,
> >>
> >> How about creating
> >>
> >> https://github.com/ceph/puppet-ceph
> >>
> >> to federate the development efforts for a puppet module exclusively
> focused on deploying / maintaining a Ceph cluster ? It looks like we are at a
> point in time where the fragmentation of the work created a desire for a
> central place. And the https://github.com/ceph/ seems agreeable to
> everyone involved.
> >>
> >> The discussion initialy started on Ceph + OpenStack + puppet but it
> >> seems sensible to separate the OpenStack specific part and host it on
> >> https://github.com/stackforge/
> >>
> >> The full thread that leads to this proposal is at:
> >>
> >> https://groups.google.com/a/puppetlabs.com/d/msg/puppet-
> openstack/ibn
> >> rmXBAxVg/Y3Z3e6sZoa4J
> >>
> >> Cheers
> >>
> >> --
> >> Loďc Dachary, Artisan Logiciel Libre
> >> All that is necessary for the triumph of evil is that good people do nothing.
> >>
> > --
> > To unsubscribe from this list: send the line "unsubscribe ceph-devel"
> > in the body of a message to majordomo@vger.kernel.org More
> majordomo
> > info at  http://vger.kernel.org/majordomo-info.html
> 
> 
> 
> --
> If google has done it, Google did it right!
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the
> body of a message to majordomo@vger.kernel.org More majordomo info at
> http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Ceph puppet module
  2013-10-17 20:29   ` Andrew Woodward
  2013-10-17 21:19     ` Don Talton (dotalton)
@ 2013-10-17 22:15     ` Danny Al-Gaaf
  2013-10-17 22:42       ` Andrew Woodward
  1 sibling, 1 reply; 9+ messages in thread
From: Danny Al-Gaaf @ 2013-10-17 22:15 UTC (permalink / raw)
  To: Ceph Development; +Cc: Andrew Woodward

Am 17.10.2013 22:29, schrieb Andrew Woodward:
> We need to have a reasonable license on this preferably Apache 2.0.
> the enovance module is AGPL which can't come in contact with nearly
> anything with out causing massive license issues. Starting with any of
> the enovance code is a Non-starter as it will require the AGPL
> License.

I agree with the Apache license.

Would it be an option to ask enovance (and the contributers) to
relicense under Apache v2.0? I would be happy to do that for my
contributions.

Danny



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: Ceph puppet module
  2013-10-17 22:15     ` Danny Al-Gaaf
@ 2013-10-17 22:42       ` Andrew Woodward
  0 siblings, 0 replies; 9+ messages in thread
From: Andrew Woodward @ 2013-10-17 22:42 UTC (permalink / raw)
  To: Danny Al-Gaaf; +Cc: Ceph Development

Danny,

It would be great if it is accepted. It would require as you noted,
all contributers (external of enovance's employ if they have
delegation of rights terms with their employees) and enovance's
approval as well.

On Thu, Oct 17, 2013 at 3:15 PM, Danny Al-Gaaf <danny.al-gaaf@bisect.de> wrote:
> Am 17.10.2013 22:29, schrieb Andrew Woodward:
>> We need to have a reasonable license on this preferably Apache 2.0.
>> the enovance module is AGPL which can't come in contact with nearly
>> anything with out causing massive license issues. Starting with any of
>> the enovance code is a Non-starter as it will require the AGPL
>> License.
>
> I agree with the Apache license.
>
> Would it be an option to ask enovance (and the contributers) to
> relicense under Apache v2.0? I would be happy to do that for my
> contributions.
>
> Danny
>
>



-- 
If google has done it, Google did it right!

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2013-10-17 22:42 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-10-16  8:00 Ceph puppet module Loic Dachary
2013-10-16  9:36 ` Dan van der Ster
2013-10-16 11:22   ` Sébastien Han
2013-10-16 13:55     ` Dan van der Ster
2013-10-16 16:02   ` Sage Weil
2013-10-17 20:29   ` Andrew Woodward
2013-10-17 21:19     ` Don Talton (dotalton)
2013-10-17 22:15     ` Danny Al-Gaaf
2013-10-17 22:42       ` Andrew Woodward

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.