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
