On Thu, Oct 1, 2015 at 6:06 PM, Reka Thirunavukkarasu <r...@wso2.com> wrote:

> Hi
>
> Shall we maintain an installer as well(specially for VM cartridges) in
> this repository to quickly create specific cartridges in puppet? What this
> installer could do is,
>
> User has to provide the packs and set of values for the environment
> variables.
>
> - Install puppet master
> - Locate the relevant cartridges puppet modules
> - Place the packs, template modules and plugins to right location
> - Export all the user given environment variables
> - Execute configurator to configure the samples
>
> WDYT?
>

Good thought reka. As our offline chat , we can plan to have two installers
for ppaas and ppaas cartridges.We can have the ppaas installer to set up
the ppaas related stuff while ppaas cartridge installer to set up the
cartridge specific installations.

>
> Thanks,
> Reka
>
> On Thu, Oct 1, 2015 at 2:01 PM, Gayan Gunarathne <gay...@wso2.com> wrote:
>
>> Hi Akila,
>>
>> Common folder has all the common stuff related to the cartridges.So if
>> someone can navigate to the common folder and get the stuff shared among
>> the cartridges.
>>
>> I think it is meaningful to have those common stuff at a one place, then
>> someone new to this repository also have a feeling those stuff will be
>> common for all the cartridges.Common PCA plugins and utils also we can have
>> inside the common folder
>>
>> Thanks,
>> Gayan
>>
>> On Thu, Oct 1, 2015 at 12:52 PM, Akila Ravihansa Perera <
>> raviha...@wso2.com> wrote:
>>
>>> Hi Gayan,
>>>
>>> Wouldn't it be easier to navigate if we move those common folders to
>>> root folder?
>>>
>>> We can create a common folder under /plugins/ folder to keep common PCA
>>> plugins and util files.
>>>
>>> Just a thought...wdyt?
>>>
>>> Thanks.
>>>
>>> On Thu, Oct 1, 2015 at 10:29 AM, Gayan Gunarathne <gay...@wso2.com>
>>> wrote:
>>>
>>>> Adding to the Dev list
>>>>
>>>>
>>>> On Thu, Oct 1, 2015 at 7:05 AM, Imesh Gunaratne <im...@wso2.com> wrote:
>>>>
>>>>> Shall we move this discussion to Dev?
>>>>>
>>>>> Thanks
>>>>>
>>>>> On Wed, Sep 30, 2015 at 11:02 PM, Gayan Gunarathne <gay...@wso2.com>
>>>>> wrote:
>>>>>
>>>>>> As puppet,init-scripts,base image are common for all the
>>>>>> cartridges,shall we group them under common?
>>>>>> Also what about the configurator?I can see two options
>>>>>> One option will be move the configurator to the private-paas
>>>>>> repository and release it with the private paas.Other option will be we 
>>>>>> can
>>>>>> do the separate release for the configurator.Seems it is better to have a
>>>>>> separate release for the configurator. WDYT?
>>>>>>
>>>>>> Thanks,
>>>>>> Gayan
>>>>>>
>>>>>> On Wed, Sep 30, 2015 at 10:44 PM, Gayan Gunarathne <gay...@wso2.com>
>>>>>> wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> On Wed, Sep 30, 2015 at 9:48 PM, Akila Ravihansa Perera <
>>>>>>> raviha...@wso2.com> wrote:
>>>>>>>
>>>>>>>> +1 for having a simple folder structure. I think we can move the
>>>>>>>> contents in /common/ folder to root folder. One can easily identify the
>>>>>>>> important files available and easy to navigate as well.
>>>>>>>>
>>>>>>>> What should be the Maven groupId for this repo? How about
>>>>>>>> "org.wso2.ppaas.cartridges" or "org.wso2.cartridges" ?
>>>>>>>>
>>>>>>> We can use org.wso2.ppaas.cartridges as groupId
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Gayan
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>> On Wed, Sep 30, 2015 at 9:24 PM, Imesh Gunaratne <im...@wso2.com>
>>>>>>>> wrote:
>>>>>>>>
>>>>>>>>>  I would like to reduce the complexity of the folder structure and
>>>>>>>>> make it much simple. Shall we have some thing like below:
>>>>>>>>>
>>>>>>>>> private-paas-cartridges/
>>>>>>>>> |----------------------/common/
>>>>>>>>>                        |------/configurator/
>>>>>>>>>                        |------/puppet/
>>>>>>>>>                               |------/wso2-installer/
>>>>>>>>>                        |------/scripts/
>>>>>>>>>                               |-------/ec2/init.sh
>>>>>>>>>                               |-------/openstack/init.sh
>>>>>>>>>
>>>>>>>>> |----------------------/wso2esb/4.9.0/
>>>>>>>>>                                |-----/template-module/
>>>>>>>>>                                |-----/cartridge-agent-plugins/
>>>>>>>>>                                |-----/application/
>>>>>>>>>                                |-----/docker/
>>>>>>>>>
>>>>>>>>> Thanks
>>>>>>>>>
>>>>>>>>> On Wed, Sep 30, 2015 at 9:13 PM, Imesh Gunaratne <im...@wso2.com>
>>>>>>>>> wrote:
>>>>>>>>>
>>>>>>>>>> May be we can have this discussion in Dev, I cannot see any
>>>>>>>>>> reason to take this private.
>>>>>>>>>>
>>>>>>>>>> Thanks
>>>>>>>>>>
>>>>>>>>>> On Wed, Sep 30, 2015 at 6:26 PM, Gayan Gunarathne <
>>>>>>>>>> gay...@wso2.com> wrote:
>>>>>>>>>>
>>>>>>>>>>> Adding Engineering group
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> ---------- Forwarded message ----------
>>>>>>>>>>> From: Gayan Gunarathne <gay...@wso2.com>
>>>>>>>>>>> Date: Wed, Sep 30, 2015 at 6:26 PM
>>>>>>>>>>> Subject: [PPaaS] private-paas-cartridges repository structure
>>>>>>>>>>> To: Imesh Gunaratne <im...@wso2.com>, Reka Thirunavukkarasu <
>>>>>>>>>>> r...@wso2.com>, Udara Liyanage <ud...@wso2.com>, Lahiru
>>>>>>>>>>> Sandaruwan <lahi...@wso2.com>, Rajkumar Rajaratnam <
>>>>>>>>>>> rajkum...@wso2.com>, Sajith Kariyawasam <saj...@wso2.com>,
>>>>>>>>>>> Isuru Haththotuwa <isu...@wso2.com>, Lasindu Charith <
>>>>>>>>>>> lasi...@wso2.com>, Akila Ravihansa Perera <raviha...@wso2.com>,
>>>>>>>>>>> Chamila De Alwis <chami...@wso2.com>, Vishanth Balasubramaniam <
>>>>>>>>>>> vishan...@wso2.com>, Dinithi De Silva <dinit...@wso2.com>,
>>>>>>>>>>> Anuruddha Liyanarachchi <anurudd...@wso2.com>, Pubudu
>>>>>>>>>>> Gunatilaka <pubu...@wso2.com>, Thanuja Uruththirakodeeswaran <
>>>>>>>>>>> thanu...@wso2.com>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Hi All,
>>>>>>>>>>>
>>>>>>>>>>> Shall we have the following structure with
>>>>>>>>>>> the private-paas-cartridges[1] repository
>>>>>>>>>>>
>>>>>>>>>>> 1. Maintain the separate directory for each cartridge
>>>>>>>>>>>
>>>>>>>>>>> Suggested directory structure as following
>>>>>>>>>>>
>>>>>>>>>>> .
>>>>>>>>>>>
>>>>>>>>>>> ├── base-image
>>>>>>>>>>>
>>>>>>>>>>> │   └── docker
>>>>>>>>>>>
>>>>>>>>>>> │   └── scripts
>>>>>>>>>>>
>>>>>>>>>>> │   └── start-agent.sh
>>>>>>>>>>>
>>>>>>>>>>> ├── vm
>>>>>>>>>>>
>>>>>>>>>>> │   ├── init-scripts
>>>>>>>>>>>
>>>>>>>>>>> │   │
>>>>>>>>>>>
>>>>>>>>>>> │   ├── puppet
>>>>>>>>>>>
>>>>>>>>>>> │   │
>>>>>>>>>>>
>>>>>>>>>>> │   └── README.md
>>>>>>>>>>>
>>>>>>>>>>> ├── wso2_product
>>>>>>>>>>>
>>>>>>>>>>>   ├──  Version
>>>>>>>>>>>
>>>>>>>>>>> │   ├── docker
>>>>>>>>>>>
>>>>>>>>>>> │   │
>>>>>>>>>>>
>>>>>>>>>>> │   ├── plugins
>>>>>>>>>>>
>>>>>>>>>>> │   │
>>>>>>>>>>>
>>>>>>>>>>> │   ├── templates-modules
>>>>>>>>>>>
>>>>>>>>>>> │   │
>>>>>>>>>>>
>>>>>>>>>>> │   ├── Samples
>>>>>>>>>>>
>>>>>>>>>>> │   └── README.md
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Also we can move the samples to the related product folder. Then
>>>>>>>>>>> as a best practice we need to have a separate sample for each 
>>>>>>>>>>> cartridge.
>>>>>>>>>>>
>>>>>>>>>>> Advantage of this structure is we will be able to release the
>>>>>>>>>>> cartridges separately. We don't need to wait for a PPaaS cartridges
>>>>>>>>>>> repository release for release the cartridge.
>>>>>>>>>>>
>>>>>>>>>>> 2. Move the configurator to the private-paas repo or other repo
>>>>>>>>>>> as the responsibility of the configurator is to generate the 
>>>>>>>>>>> products
>>>>>>>>>>> configurations based on the template module of the cartridge. So we 
>>>>>>>>>>> can
>>>>>>>>>>> separate it from the cartridge repository.
>>>>>>>>>>>
>>>>>>>>>>> Please share your thoughts on this.
>>>>>>>>>>>
>>>>>>>>>>> [1]https://github.com/wso2/private-paas-cartridges
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> Thanks,
>>>>>>>>>>> Gayan
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> Gayan Gunarathne
>>>>>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com)
>>>>>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>>>>> email : gay...@wso2.com  | mobile : +94 775030545
>>>>>>>>>>> <%2B94%20766819985>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>>
>>>>>>>>>>> Gayan Gunarathne
>>>>>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com)
>>>>>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>>>>>> email : gay...@wso2.com  | mobile : +94 775030545
>>>>>>>>>>> <%2B94%20766819985>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> You received this message because you are subscribed to the
>>>>>>>>>>> Google Groups "WSO2 Engineering Group" group.
>>>>>>>>>>> To unsubscribe from this group and stop receiving emails from
>>>>>>>>>>> it, send an email to engineering-group+unsubscr...@wso2.com.
>>>>>>>>>>> For more options, visit
>>>>>>>>>>> https://groups.google.com/a/wso2.com/d/optout.
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>>> Senior Technical Lead
>>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>>> W: http://imesh.gunaratne.org
>>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> *Imesh Gunaratne*
>>>>>>>>> Senior Technical Lead
>>>>>>>>> WSO2 Inc: http://wso2.com
>>>>>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>>>>>> W: http://imesh.gunaratne.org
>>>>>>>>> Lean . Enterprise . Middleware
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> You received this message because you are subscribed to the Google
>>>>>>>>> Groups "WSO2 Engineering Group" group.
>>>>>>>>> To unsubscribe from this group and stop receiving emails from it,
>>>>>>>>> send an email to engineering-group+unsubscr...@wso2.com.
>>>>>>>>> For more options, visit
>>>>>>>>> https://groups.google.com/a/wso2.com/d/optout.
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Akila Ravihansa Perera
>>>>>>>> WSO2 Inc.;  http://wso2.com/
>>>>>>>>
>>>>>>>> Blog: http://ravihansa3000.blogspot.com
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>>
>>>>>>> Gayan Gunarathne
>>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com)
>>>>>>> Committer & PMC Member, Apache Stratos
>>>>>>> email : gay...@wso2.com  | mobile : +94 775030545
>>>>>>> <%2B94%20766819985>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>>
>>>>>> Gayan Gunarathne
>>>>>> Technical Lead, WSO2 Inc. (http://wso2.com)
>>>>>> Committer & PMC Member, Apache Stratos
>>>>>> email : gay...@wso2.com  | mobile : +94 775030545 <%2B94%20766819985>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> *Imesh Gunaratne*
>>>>> Senior Technical Lead
>>>>> WSO2 Inc: http://wso2.com
>>>>> T: +94 11 214 5345 M: +94 77 374 2057
>>>>> W: http://imesh.gunaratne.org
>>>>> Lean . Enterprise . Middleware
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>>
>>>> Gayan Gunarathne
>>>> Technical Lead, WSO2 Inc. (http://wso2.com)
>>>> Committer & PMC Member, Apache Stratos
>>>> email : gay...@wso2.com  | mobile : +94 775030545 <%2B94%20766819985>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Akila Ravihansa Perera
>>> WSO2 Inc.;  http://wso2.com/
>>>
>>> Blog: http://ravihansa3000.blogspot.com
>>>
>>
>>
>>
>> --
>>
>> Gayan Gunarathne
>> Technical Lead, WSO2 Inc. (http://wso2.com)
>> Committer & PMC Member, Apache Stratos
>> email : gay...@wso2.com  | mobile : +94 775030545 <%2B94%20766819985>
>>
>>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Reka Thirunavukkarasu
> Senior Software Engineer,
> WSO2, Inc.:http://wso2.com,
> Mobile: +94776442007
>
>
>


-- 

Gayan Gunarathne
Technical Lead, WSO2 Inc. (http://wso2.com)
Committer & PMC Member, Apache Stratos
email : gay...@wso2.com  | mobile : +94 775030545 <%2B94%20766819985>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to