Hi Amogh-

Welcome!  The CFN use case is one that is growing more interesting and we'd
love your help here.

As you'll see most of the examples are around software processes and
services on top of infrastructure but since we already do a lot of the
infrastructure under the covers it wouldn't be hard to cover a lot of the
CFN constructs in a portable way.

This is an example at [1], below, which does just a VM.  (You can also use
brooklyn.entity.machine.MachineEntity as a synonym.)

    name: simple-vm
    services:
    - type: brooklyn.entity.basic.EmptySoftwareProcess
      name: VM
      provisioning.properties:
        minRam: 8192
        minCores: 4
        minDisk: 100

This can be put into clusters or other properties used (osFamily, imageId,
etc).  There is also VanillaSoftwareProcess which lets you supply custom
scripts, described at the same page.

There is also a SubnetTier which has been developed.  Similar idea, but
composable, ie it creates a private network where MachineEntities (or
software) can be deployed in the same YAML.  Starts to get quite close to
CFN.  And it includes cloudstack support.

I'm not sure where the code for this is right now but I know that the folks
who developed it want to move it into Brooklyn proper and could use a hand.
 Does that interest you?

Best
Alex


[1]
http://brooklyncentral.github.io/v/0.7.0-SNAPSHOT/use/guide/defining-applications/creating-yaml.html



On 26 August 2014 16:29, Amogh vasekar <[email protected]> wrote:

> Awesome, thanks for the pointers!
>
> Amogh
>
>
> On Tue, Aug 26, 2014 at 2:17 PM, Andrea Turli <
> [email protected]> wrote:
>
> > Hi Amogh,
> >
> > that's great to see you here.
> >
> > To get started with the project, please take a look at "Contributing"
> > section
> > on the website:
> > *http://brooklyncentral.github.io/v/0.7.0-SNAPSHOT/dev/code/index.html
> > <http://brooklyncentral.github.io/v/0.7.0-SNAPSHOT/dev/code/index.html>*
> >
> > Many of the committers/contributors are on the #brooklyncentral IRC
> channel
> > as well, so if you have questions please ask!
> >
> > We are really looking forward to talk to you!
> >
> > Andrea
> >
> >
> > On 26 August 2014 22:02, Amogh vasekar <[email protected]> wrote:
> >
> > > Hi,
> > >
> > > This is Amogh here - my $dayjob involves working on Apache CloudStack,
> > > prior to which I was working on https://github.com/stackmate/stackmate
> > > The idea essentially was to create CloudFormation for CloudStack, but I
> > had
> > > added support for plug-ins so that it could interface with different
> > > clouds. Of course this was more of a project than anything else and
> never
> > > got to being a full-fledged software.
> > > I saw that Brooklyn is trying to do something similar, and I wish to
> > > contribute it to in any way I can.
> > > I am trying to look for some starting points - setting up dev
> environment
> > > and trying things out so that can fix easily :-)
> > > Will appreciate any help and pointers.
> > >
> > > Thanks,
> > > Amogh
> > >
> >
>

Reply via email to