On Wed, Apr 2, 2014 at 8:38 PM, Nirmal Fernando <[email protected]>wrote:
> Dinesh is already on it (I think he started a discussion on it.). > Great. > > > On Thu, Apr 3, 2014 at 9:06 AM, Lahiru Sandaruwan <[email protected]>wrote: > >> >> >> >> On Wed, Apr 2, 2014 at 8:24 PM, Nirmal Fernando >> <[email protected]>wrote: >> >>> >>> [Forwarding the bounced email] >>> >>> On Thu, Apr 3, 2014 at 8:51 AM, Nirmal Fernando >>> <[email protected]>wrote: >>> >>>> puppetinstall is called by the config script >>>> https://git-wip-us.apache.org/repos/asf?p=incubator-stratos.git;a=blob;f=tools/puppet3-agent/config.sh;h=3347b805bc0841325ddf251b19572dfe1cc58394;hb=HEAD >>>> >>>> and puppetinstall file copies the stratos_sendinfo.rb. >>>> >>>> >>>> https://git-wip-us.apache.org/repos/asf?p=incubator-stratos.git;a=blob;f=tools/puppet3-agent/puppetinstall/puppetinstall;h=214edb3d6a79867ecec7e1e94e73a57d55e760a6;hb=HEAD >>>> >>>> Aren't you following the wiki document? :-) >>>> >>> >> Nope. :) wiki document configuration is for creating a specific cartridge >> image. I'm using a general image. I thought init.sh verifies all the >> requirements as it has all the information from payload passed. >> >> Actually it is not the case and we can improve it. >> >> Generic image is a valid use case and we have to prepare resources and >> create a guide for that. >> >>> >>>> >>>> On Thu, Apr 3, 2014 at 4:52 AM, Lahiru Sandaruwan <[email protected]>wrote: >>>> >>>>> puppetinstall script is not call by any script. init-vcloud.sh seems >>>>> to be having that. Seems the scripts are broken somewhere. So >>>>> stratos_sendinfo.rb is not placed correctly. >>>>> >>>>> >>>>> On Wed, Apr 2, 2014 at 9:46 AM, Nirmal Fernando < >>>>> [email protected]> wrote: >>>>> >>>>>> Ah.. Please change >>>>>> https://git-wip-us.apache.org/repos/asf?p=incubator-stratos.git;a=blob;f=tools/puppet3/modules/php/templates/httpd/httpd.conf.erb;h=ce3ebebeda15cf0fe6a21087650e9a96868de983;hb=HEAD >>>>>> >>>>>> to use >>>>>> >>>>>> stratos_instance_data_ >>>>>> >>>>>> instead of stratos_ >>>>>> >>>>>> >>>>>> On Wed, Apr 2, 2014 at 10:07 PM, Lahiru Sandaruwan >>>>>> <[email protected]>wrote: >>>>>> >>>>>>> Issue was not adding correct parameters to >>>>>>> "/etc/httpd/conf/httpd.conf". Because "<%= @stratos_host_name %>" was >>>>>>> not exported since this script was not run. >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Wed, Apr 2, 2014 at 9:21 AM, Nirmal Fernando < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Ok, can you send the issue you saw? >>>>>>>> >>>>>>>> >>>>>>>> On Wed, Apr 2, 2014 at 9:47 PM, Lahiru Sandaruwan <[email protected] >>>>>>>> > wrote: >>>>>>>> >>>>>>>>> It seems not. I'm using a script used by Manula for some other >>>>>>>>> deployment. But i cannot find that string in original one either... >>>>>>>>> Here is the complete script i'm using, >>>>>>>>> >>>>>>>>> >>>>>>>>> class php ($syslog="", $docroot="/var/www/html", $samlalias="") { >>>>>>>>> $packages = [ >>>>>>>>> 'httpd', >>>>>>>>> 'openssl.x86_64', >>>>>>>>> 'mod_ssl.x86_64', >>>>>>>>> 'php', >>>>>>>>> 'php-adodb.noarch', >>>>>>>>> 'php-dba.x86_64', >>>>>>>>> 'php-gd.x86_64', >>>>>>>>> 'php-imap.x86_64', >>>>>>>>> 'php-ldap.x86_64', >>>>>>>>> 'php-mcrypt.x86_64', >>>>>>>>> 'php-mysql.x86_64', >>>>>>>>> 'php-pear.noarch', >>>>>>>>> 'php-xml.x86_64', >>>>>>>>> 'php-xmlrpc.x86_64', >>>>>>>>> 'php.x86_64', >>>>>>>>> 'git-all.noarch', >>>>>>>>> ] >>>>>>>>> >>>>>>>>> # file { '/etc/apt/apt.conf.d/90forceyes': >>>>>>>>> # ensure => present, >>>>>>>>> # source => 'puppet:///modules/php/90forceyes'; >>>>>>>>> # } >>>>>>>>> >>>>>>>>> # exec { 'update-apt': >>>>>>>>> # path => ['/bin', '/usr/bin'], >>>>>>>>> # command => 'apt-get update > /dev/null 2>&1 &', >>>>>>>>> # require => File['/etc/apt/apt.conf.d/90forceyes'], >>>>>>>>> # } >>>>>>>>> >>>>>>>>> package { $packages: >>>>>>>>> ensure => installed, >>>>>>>>> } >>>>>>>>> >>>>>>>>> # Apache >>>>>>>>> file { >>>>>>>>> '/etc/httpd/conf/httpd.conf': >>>>>>>>> owner => 'root', >>>>>>>>> group => 'root', >>>>>>>>> mode => '0775', >>>>>>>>> notify => Service['httpd'], >>>>>>>>> content => template('php/httpd/httpd.conf.erb'), >>>>>>>>> require => Package['httpd']; >>>>>>>>> # >>>>>>>>> # '/etc/apache2/sites-available/default': >>>>>>>>> # owner => 'root', >>>>>>>>> # group => 'root', >>>>>>>>> # mode => '0775', >>>>>>>>> # notify => Service['apache2'], >>>>>>>>> # content => >>>>>>>>> template('php/apache2/sites-available/default.erb'), >>>>>>>>> # require => Package['apache2']; >>>>>>>>> # >>>>>>>>> # '/etc/apache2/sites-available/default-ssl': >>>>>>>>> # owner => 'root', >>>>>>>>> # group => 'root', >>>>>>>>> # mode => '0775', >>>>>>>>> # notify => Service['apache2'], >>>>>>>>> # content => >>>>>>>>> template('php/apache2/sites-available/default-ssl.erb'), >>>>>>>>> # require => Package['apache2']; >>>>>>>>> } >>>>>>>>> >>>>>>>>> # exec { >>>>>>>>> # 'enable ssl module': >>>>>>>>> # path => ['/bin', '/usr/bin', '/usr/sbin/'], >>>>>>>>> # command => 'a2enmod ssl', >>>>>>>>> # require => Package['apache2']; >>>>>>>>> # } >>>>>>>>> >>>>>>>>> service { 'httpd': >>>>>>>>> ensure => running, >>>>>>>>> name => 'httpd', >>>>>>>>> hasstatus => true, >>>>>>>>> pattern => 'httpd', >>>>>>>>> require => Package['httpd']; >>>>>>>>> } >>>>>>>>> >>>>>>>>> exec { 'remove www contents': >>>>>>>>> path => '/bin/', >>>>>>>>> command => "rm -rf /var/www/html/*", >>>>>>>>> require => Package['httpd'], >>>>>>>>> } >>>>>>>>> >>>>>>>>> # Apache end >>>>>>>>> # exec { 'clone git repo': >>>>>>>>> # path => ['/bin', '/usr/bin', '/usr/sbin/'], >>>>>>>>> # cwd => '/var/www', >>>>>>>>> # command => "git clone ${stratos_git_repo}", >>>>>>>>> # require => [ >>>>>>>>> # Package['git-all.noarch'], >>>>>>>>> # Package['httpd'], >>>>>>>>> # ] >>>>>>>>> # } >>>>>>>>> } >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> On Wed, Apr 2, 2014 at 9:05 AM, Nirmal Fernando < >>>>>>>>> [email protected]> wrote: >>>>>>>>> >>>>>>>>>> In your script, do you have "stratos_" string somewhere? >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> On Wed, Apr 2, 2014 at 9:30 PM, Lahiru Sandaruwan < >>>>>>>>>> [email protected]> wrote: >>>>>>>>>> >>>>>>>>>>> Hi Nirmal, >>>>>>>>>>> >>>>>>>>>>> Correct. I have a changed script to work with CentOS. Do you >>>>>>>>>>> know which line calls this. Could not find :) >>>>>>>>>>> >>>>>>>>>>> Thanks. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Wed, Apr 2, 2014 at 7:51 AM, Nirmal Fernando < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Lahiru, >>>>>>>>>>>> >>>>>>>>>>>> I think you might be using a different init.pp than >>>>>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=incubator-stratos.git;a=blob;f=tools/puppet3/modules/php/manifests/init.pp;h=5c66ecc72e160fe87dd91df12f89d57e6cc3dd70;hb=HEAD >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> On Wed, Apr 2, 2014 at 8:01 PM, Lahiru Sandaruwan < >>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>>> PHP cartridge did not work with stratos_seninfo.rb in place. >>>>>>>>>>>>> May be my puppet master configurations are wrong. >>>>>>>>>>>>> >>>>>>>>>>>>> Will look into it. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Wed, Apr 2, 2014 at 12:18 AM, Nirmal Fernando < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Lahiru, >>>>>>>>>>>>>> >>>>>>>>>>>>>> No, we do not need the file you have pointed. We need >>>>>>>>>>>>>> stratos_sendinfo.rb<https://git-wip-us.apache.org/repos/asf?p=incubator-stratos.git;a=blob_plain;f=tools/puppet3-agent/stratos_sendinfo.rb;hb=HEAD>and >>>>>>>>>>>>>> it's correctly documented as step 13 in [1]. >>>>>>>>>>>>>> We need to remove the unnecessary files from puppet modules. >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Wed, Apr 2, 2014 at 11:50 AM, Lahiru Sandaruwan < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> We need to add "stratos_facts.rb" to >>>>>>>>>>>>>>> "/usr/lib/ruby/site_ruby/1.8/facter" >>>>>>>>>>>>>>> of the image. Need changes at[1]. File is [2]. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> [1] >>>>>>>>>>>>>>> https://cwiki.apache.org/confluence/display/STRATOS/4.0.0+Creating+a+Cartridge+on+OpenStack+or+EC2 >>>>>>>>>>>>>>> [2] >>>>>>>>>>>>>>> https://git-wip-us.apache.org/repos/asf?p=incubator-stratos.git;a=blob;f=tools/puppet3/modules/php/lib/facter/stratos_facts.rb;h=3cab535efeed2c9bc6772130508f4b46e43722c2;hb=HEAD >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>>>>>> Software Engineer, >>>>>>>>>>>>>>> Platform Technologies, >>>>>>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> email: [email protected] cell: (+94) 773 325 954 >>>>>>>>>>>>>>> blog: http://lahiruwrites.blogspot.com/ >>>>>>>>>>>>>>> twitter: http://twitter.com/lahirus >>>>>>>>>>>>>>> linked-in: >>>>>>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> Best Regards, >>>>>>>>>>>>>> Nirmal >>>>>>>>>>>>>> >>>>>>>>>>>>>> Nirmal Fernando. >>>>>>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> -- >>>>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>>>> Software Engineer, >>>>>>>>>>>>> Platform Technologies, >>>>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>>>> >>>>>>>>>>>>> email: [email protected] cell: (+94) 773 325 954 >>>>>>>>>>>>> blog: http://lahiruwrites.blogspot.com/ >>>>>>>>>>>>> twitter: http://twitter.com/lahirus >>>>>>>>>>>>> linked-in: >>>>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Best Regards, >>>>>>>>>>>> Nirmal >>>>>>>>>>>> >>>>>>>>>>>> Nirmal Fernando. >>>>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>>>> >>>>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> -- >>>>>>>>>>> Lahiru Sandaruwan >>>>>>>>>>> Software Engineer, >>>>>>>>>>> Platform Technologies, >>>>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>>>> lean.enterprise.middleware >>>>>>>>>>> >>>>>>>>>>> email: [email protected] cell: (+94) 773 325 954 >>>>>>>>>>> blog: http://lahiruwrites.blogspot.com/ >>>>>>>>>>> twitter: http://twitter.com/lahirus >>>>>>>>>>> linked-in: >>>>>>>>>>> http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Best Regards, >>>>>>>>>> Nirmal >>>>>>>>>> >>>>>>>>>> Nirmal Fernando. >>>>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>>>> >>>>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> -- >>>>>>>>> Lahiru Sandaruwan >>>>>>>>> Software Engineer, >>>>>>>>> Platform Technologies, >>>>>>>>> WSO2 Inc., http://wso2.com >>>>>>>>> lean.enterprise.middleware >>>>>>>>> >>>>>>>>> email: [email protected] cell: (+94) 773 325 954 >>>>>>>>> blog: http://lahiruwrites.blogspot.com/ >>>>>>>>> twitter: http://twitter.com/lahirus >>>>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Best Regards, >>>>>>>> Nirmal >>>>>>>> >>>>>>>> Nirmal Fernando. >>>>>>>> PPMC Member & Committer of Apache Stratos, >>>>>>>> Senior Software Engineer, WSO2 Inc. >>>>>>>> >>>>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> -- >>>>>>> Lahiru Sandaruwan >>>>>>> Software Engineer, >>>>>>> Platform Technologies, >>>>>>> WSO2 Inc., http://wso2.com >>>>>>> lean.enterprise.middleware >>>>>>> >>>>>>> email: [email protected] cell: (+94) 773 325 954 >>>>>>> blog: http://lahiruwrites.blogspot.com/ >>>>>>> twitter: http://twitter.com/lahirus >>>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Best Regards, >>>>>> Nirmal >>>>>> >>>>>> Nirmal Fernando. >>>>>> PPMC Member & Committer of Apache Stratos, >>>>>> Senior Software Engineer, WSO2 Inc. >>>>>> >>>>>> Blog: http://nirmalfdo.blogspot.com/ >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> -- >>>>> Lahiru Sandaruwan >>>>> Software Engineer, >>>>> Platform Technologies, >>>>> WSO2 Inc., http://wso2.com >>>>> lean.enterprise.middleware >>>>> >>>>> email: [email protected] cell: (+94) 773 325 954 >>>>> blog: http://lahiruwrites.blogspot.com/ >>>>> twitter: http://twitter.com/lahirus >>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>> >>>>> >>>> >>>> >>>> -- >>>> Best Regards, >>>> Nirmal >>>> >>>> Nirmal Fernando. >>>> PPMC Member & Committer of Apache Stratos, >>>> Senior Software Engineer, WSO2 Inc. >>>> >>>> Blog: http://nirmalfdo.blogspot.com/ >>>> >>> >>> >>> >>> -- >>> Best Regards, >>> Nirmal >>> >>> Nirmal Fernando. >>> PPMC Member & Committer of Apache Stratos, >>> Senior Software Engineer, WSO2 Inc. >>> >>> Blog: http://nirmalfdo.blogspot.com/ >>> >> >> >> >> -- >> -- >> Lahiru Sandaruwan >> Software Engineer, >> Platform Technologies, >> WSO2 Inc., http://wso2.com >> lean.enterprise.middleware >> >> email: [email protected] cell: (+94) 773 325 954 >> blog: http://lahiruwrites.blogspot.com/ >> twitter: http://twitter.com/lahirus >> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >> >> > > > -- > Best Regards, > Nirmal > > Nirmal Fernando. > PPMC Member & Committer of Apache Stratos, > Senior Software Engineer, WSO2 Inc. > > Blog: http://nirmalfdo.blogspot.com/ > -- -- Lahiru Sandaruwan Software Engineer, Platform Technologies, WSO2 Inc., http://wso2.com lean.enterprise.middleware email: [email protected] cell: (+94) 773 325 954 blog: http://lahiruwrites.blogspot.com/ twitter: http://twitter.com/lahirus linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146
