thanks dinesh. 

so basically, /mnt/packs is the repo for all the binaries of the modules right?

if so, we have our own internal repository thats used company wide.

how can we make this happen rrom our internal shared rep to extract needed 
binaries for the respective cartridge services?


________________________________
 From: Dinesh Bandara <dine...@wso2.com>
To: dev <dev@stratos.apache.org>; Maria Beckham <mariabeckha...@yahoo.com> 
Sent: Wednesday, June 25, 2014 11:27 PM
Subject: Re: tomcat and mysql cartridge(Please respond)
 




Please find my comment inline.



On Thu, Jun 26, 2014 at 10:26 AM, Maria Beckham <mariabeckha...@yahoo.com> 
wrote:

Thanks Uday. I have gotten the concept.
>
>
>First of all, my questions were mostly on
.json definition file
>
> 
>For example: 
> 
>a)     What does the below mean?  Why
 provider is shown as apache and version
as 7? Are we saying php version 7 and is from 
>        apache.org?
>   type":"php",
>    "provider":"apache",
>  ,
>    "version":"7",
You can define your own version and provider in there. Please refer [1] for 
more details 


b)   How does .json would
like say we created a puppet manifest to have tomcat and mysql on same
cartridge?
> 
You can use the cartridge definition [1] with correct service type as  
"type":"<service-type>" in json. Service-type is the name that you have given 
in puppet manifest.   
Secondly,
> 
>  The doc
says that default service-name is puppet agent install and is a generic
cartridge. If I provide service name as 
>  mysql, would it also install puppet agent?
> 
Yes. Through the config.sh we can install given service in to cartridge. If you 
provide "mysql" it will install all the basic requirements (puppet agent, java, 
cartridge agent) along with mysql 

Thirdly,
> 
>  In the
base puppet manifest, I see the following and would like to know what does
these mean? Especially, would like to 
>  know from where this ip 10.4.128.7' came from?
> 
>  $package_repo         = 'http://10.4.128.7'
>  $local_package_dir    = '/mnt/packs'
> 
> In the nodes.pp, I see the below and would
like to know what is this 
> with respect to above values in base manifest
>   $local_package_dir   
= '/mnt/packs'
 

$local_package_dir refers where to packs should be downloaded through puppet.

 
>Fourth'ly,
> 
> In tomcat manifest init.pp, I see the target
set as /mnt and not /mnt/packs. Why this is different to the above?
> 
> $target 
= '/mnt'
> 
$target define that where to install. As per your example tomcat will be 
installed into /mnt/


As an example when installing cartridge agent, it will be downloaded to 
/mnt/packs directory and extracted(installed) in to /mnt  


 Fifth'ly,
>
>
>  If at all, if I want to create oracle cartridge, i need to create puppet 
>module manifests and templates right? And here I have choice to pickup the 
>binary(source => "puppet:///modules/java/${package}",) just like how java 
>module is created or pickup the os specific way of picking up package 
>command(Package['mysql-server'],) just like mysql puppet module manifest was 
>created
>
>
Yes. You have to write a separate puppet module for oracle. 

 
>Please kindly respond with details of the working etc.
>  
>
>
>
>

[1] 
https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Sample+Cartridge+Definition
 


>
>
>
>
>________________________________
> From: Udara Liyanage <ud...@wso2.com>
>To: dev@stratos.apache.org; Maria Beckham <mariabeckha...@yahoo.com> 
>Sent: Wednesday, June 25, 2014 8:55 PM
>Subject: Re: tomcat and mysql cartridge(Please respond)
> 
>
>
>HI,
>
>
>MySQL and tomcat cartridges are already available with Stratos. Please refer 
>to the cartridge creation guide on [1]
>
>
>When you execute config.sh it will ask for service name depending on which the 
>required software are installed. 
>Please provide stratos service-name: php
>
>
>
>config.sh talks to puppet master to install the software. So if you want to  
>install tomcat and mysql in the same instance, 
>then you would have to change the puppet accordingly.
>
>
>[1]https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Creating+a+Cartridge+on+OpenStack
> 
>
>
>
>On Thu, Jun 26, 2014 at 8:00 AM, Maria Beckham <mariabeckha...@yahoo.com> 
>wrote:
>
>Hi All,
>>
>>
>>Can someone please respond to below questions of mine as I am stuck at this 
>>point along with config.sh error that I have sent earlier to which also I 
>>haven't received response.
>>
>>
>>thanks,
>>maria
>>
>>
>>
>>________________________________
>> From: Maria Beckham <mariabeckha...@yahoo.com>
>>To: Maria Beckham <mariabeckha...@yahoo.com>; "dev@stratos.apache.org" 
>><dev@stratos.apache.org> 
>>Sent: Wednesday, June 25, 2014 6:15 PM
>>Subject: Re: tomcat and mysql cartridge
>> 
>>
>>
>>I meant sample definition file on wiki docs is not helpful at this time.
>>
>>
>>
>>
>>
>>
>>
>>
>>________________________________
>> From: Maria Beckham <mariabeckha...@yahoo.com>
>>To: "dev@stratos.apache.org" <dev@stratos.apache.org>; Maria Beckham 
>><mariabeckha...@yahoo.com> 
>>Sent: Wednesday, June 25, 2014 6:02 PM
>>Subject: Re: tomcat and mysql cartridge
>> 
>>
>>
>>sample definition files are not helpful at this time.
>>
>>
>>how to create definition files for diffferent version of tomcat and mysql as 
>>an example.
>>
>>
>>Also, can  install tomcat and mysql on an instance before i create cartridge 
>>image on that instance? So that when i subcribe to this created cartridge, 
>>the vm that gets spawned will have tomcat instance and mysql running. 
>>
>>
>>if so, how to specify definition file?
>>
>>
>>
>>
>>
>>
>>________________________________
>> From: Maria Beckham <mariabeckha...@yahoo.com>
>>To: "dev@stratos.apache.org" <dev@stratos.apache.org> 
>>Sent: Wednesday, June 25, 2014 3:25 PM
>>Subject: tomcat and mysql cartridge
>> 
>>
>>
>>Hi All,
>>
>>
>>I am in process of creating a cartridge for tomcat and mysql.
>>
>>
>>can you provide cartridge defintion files for both. Bcoz, I am not sure 
>>whether to specify tomcat download location, version etc to get installed, to 
>>provide install commands etc when a cartridge vm is spawned. 
>>
>>
>>I would like to have a cartridge that would spawn a vm and install and run 
>>tomcat etc. same thing for mysql.
>>
>>
>>Also, can we create one cartridge definition  that installs and run both 
>>tomcat and mysql in one cartridige vm that gets spawned?
>>
>>
>>thanks,
>>
>>
>>
>>
>>
>>
>>
>>
>
>
>
>-- 
>
>
>Udara Liyanage
>Software Engineer
>WSO2, Inc.: http://wso2.com
>lean. enterprise. middleware
>
>
>web: http://udaraliyanage.wordpress.com
>phone: +94 71 443 6897
>
>
>


-- 

Dinesh Bandara



Software Engineer
WSO2 Inc.; http://wso2.com
lean.enterprise.middleware

Reply via email to