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