Dinesh is already on it (I think he started a discussion on it.).
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/
