Hi Brian Mathis,

I think no need to put 3 slashes after "puppet" because i have declared 
this variable in site.pp 
$server="..." .
Event I tried with placing 3 slashes and it was throwing an error message.
Am I missing any thing here?


My site.pp :

import 'nodes.pp'
$puppetserver = 'dayrhetamp076.enterprisenet.org'

and in the nodes.pp I have declared node.

Regards,
Sathish.




On Friday, June 27, 2014 12:17:06 AM UTC+5:30, Brian Mathis wrote:
>
> Your "source" line needs 3 slashes after "puppet:"
>     source => 
> "puppet:///$puppetserver/modules/httpd/ParserService-1.0.esb",
>
>
> ❧ Brian Mathis
> @orev
>
>
> On Thu, Jun 26, 2014 at 2:47 PM, Satish Katuru <[email protected] 
> <javascript:>> wrote:
>
>> Hi Brian Mathis,
>>
>> I tired to copy the jar files and Zip files from Master to agent machine 
>> but i am unable to do this.
>> My init.pp looks like below:
>>
>> class httpd
>> {
>>
>>
>> file { 
>> "/home/katusa02/soa/jboss-soa-p-5/jboss-as/server/default/deploy/ParserService-1.0.esb":
>> ensure => present,
>> owner => "katusa02",
>> group => "katusa02",
>> mode => "0777",
>> source => "puppet://$puppetserver/modules/httpd/ParserService-1.0.esb",
>>
>> }
>>
>> }
>>
>> I tired with ensure => file and ensure =>"present" but didn't work.
>> Can you please guide me how to do this?
>>
>> Moreover I got following error message:
>>
>>
>> Error: 
>> /Stage[main]/Httpd/File[/home/katusa02/soa/jboss-soa-p-5/jboss-as/server/default/deploy/ParserService]:
>>  
>> Could not evaluate: Could not retrieve information from environment 
>> production source(s) puppet://
>> dayrhetamp076.enterprisenet.org/modules/httpd/ParserService
>>
>> Regards,
>> Sathish.
>>
>> On Saturday, June 21, 2014 3:56:43 AM UTC+5:30, Brian Mathis wrote:
>>
>>> Summary: Do not try to control processes directly with Puppet and 
>>> instead properly integrate your service into your operating system.
>>>
>>> -----
>>>
>>> It sounds like you are misunderstanding how Puppet integrates into the 
>>> rest of the system.  Puppet should not "kill processes" directly like you 
>>> would with the 'kill' command (actually, it can, but this is almost 
>>> certainly NOT what you want).  I think you may also be misunderstanding 
>>> some basic concepts of running a Linux/Unix server.
>>>
>>> A process is not the same thing as a service.  A single service may have 
>>> many processes, and they are typically controlled by a script in the 
>>> /etc/init.d directory (or maybe somewhere else if you are on a newfangled 
>>> system running systemd).  If your process does not have a control script in 
>>> /etc/init.d, then is is NOT a "service", it's just a process you happen to 
>>> have running for a long time.  For Puppet to consider it a service, it must 
>>> be controllable using the 'service' command (on RedHat based systems), or 
>>> the equivalent for your version of Linux/Unix.
>>>
>>> What you really want is to be making and installing a bash script to 
>>> control your java process in /etc/init.d.  Once written, you can use Puppet 
>>> to install the script by using the "file" resource.  After you have that 
>>> done, then you can use the "service" resource to control the service as you 
>>> are tying to do.  The name of the service will be the name that you call 
>>> your script in /etc/init.d, for example: /etc/init.d/my_service.  Please do 
>>> not call your service "java", as it makes no sense to name a service after 
>>> the programming language it is written in.  If it's an accounting system 
>>> for example, call the service "accounting_system", or something like that.
>>>
>>>
>>> You are bound to get some other replies telling you how to use an 'exec' 
>>> resource to call the "kill" command, etc..., since this is *possible* with 
>>> Puppet, but it is grossly abusive of its capabilities and you really should 
>>> not be doing that.  Please do this correctly by setting up your software as 
>>> a real service and then control it correctly with the "service" resource in 
>>> Puppet.
>>>
>>> I strongly suggest you walk through the Puppet tutorials at 
>>> https://puppetlabs.com/learn before trying to control your own custom 
>>> applications with it.
>>>
>>>
>>> ❧ Brian Mathis
>>> @orev
>>>
>>>
>>> On Fri, Jun 20, 2014 at 6:02 AM, Satish Katuru <[email protected]> 
>>> wrote:
>>>
>>>>  Hi,
>>>>
>>>> I am new to Puppet and We are trying to stop and start any one of the 
>>>> services running on the Puppet master /agent machine.
>>>>
>>>> Here is the Scenario:
>>>>
>>>>
>>>> 1. we have a Jboss service running on Puppet master and I am trying to 
>>>> kill this service thru puppet.(this service is runnning with my userid)
>>>>
>>>> Service name is "java".
>>>>
>>>> 2. In /etc/puppet/manifests/nodes.pp I have written code like this
>>>>
>>>> node "servername"
>>>> {
>>>>
>>>> Service {
>>>>
>>>> "java":
>>>> ensure = >"Stopped",
>>>>
>>>> }
>>>> }
>>>>
>>>> after this I ran this command 
>>>>
>>>> puppet apply nodes.pp
>>>>
>>>> Nothing has happend.Still the process is running.(I am able to see the 
>>>> process id : ps -ef|grep java)
>>>>
>>>> 3.After this i created a module and place this code in init.pp in 
>>>> /etc/puppet/modues/httpd/
>>>>
>>>> node "servername"
>>>> {
>>>> inlcude httpd
>>>> }
>>>>
>>>> puppet apply nodes.pp
>>>>
>>>>
>>>> Nothing happend.
>>>>
>>>> Can you please guide us how to kill a process?
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>  -- 
>>>> You received this message because you are subscribed to the Google 
>>>> Groups "Puppet Users" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send 
>>>> an email to [email protected].
>>>>
>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>> msgid/puppet-users/c81e168e-38f0-416c-b0c2-bd0124c9e760%
>>>> 40googlegroups.com 
>>>> <https://groups.google.com/d/msgid/puppet-users/c81e168e-38f0-416c-b0c2-bd0124c9e760%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>>
>>>  -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-users/2fc0d692-421c-4ea8-87d5-5ce229942e9b%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/puppet-users/2fc0d692-421c-4ea8-87d5-5ce229942e9b%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/f6b1da76-1071-496e-b885-7d5eac8feb81%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to