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
