Just forwarding the below question again, in case, it has not been received.
----- Forwarded Message ----- From: Maria Beckham <mariabeckha...@yahoo.com> To: "dev@stratos.apache.org" <dev@stratos.apache.org> Sent: Thursday, June 26, 2014 7:48 AM Subject: Re: tomcat and mysql cartridge(Please respond) thanks. But, does software binaries get automatically downloaded(or wget'ed) to /mnt/packs through puppet scripts? Or one should download manually the needed software(like oracle for example) to that location before it needs installed through puppet scripts? ________________________________ From: Dinesh Bandara <dine...@wso2.com> To: dev <dev@stratos.apache.org>; Maria Beckham <mariabeckha...@yahoo.com> Sent: Thursday, June 26, 2014 12:18 AM Subject: Re: tomcat and mysql cartridge(Please respond) I think I was not clear to you. On Thu, Jun 26, 2014 at 12:09 PM, Maria Beckham <mariabeckha...@yahoo.com> wrote: thanks dinesh. > > >so basically, /mnt/packs is the repo for all the binaries of the modules right? > > /mnt/packs is the directory inside cartridge instance that required binaries are downloaded to. Assume that your cartridge instance required to install cartridge agent, first it will be download into /mnt/packs/ and then installed into /mnt/ 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? > > Currently we are not supporting to get required binaries form internal or external repository. >________________________________ > >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 > > > > > -- Dinesh Bandara Software Engineer WSO2 Inc.; http://wso2.com lean.enterprise.middleware