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/

Reply via email to