It appears to be interpreting params::sshd_service as a literal. Have you
tried prefixing it with a $ or fully qualifying it, e.g. $
puppet-ssh::params::sshd_service?

On Wed, Oct 8, 2014 at 3:20 PM, Juan Andres Ramirez <[email protected]>
wrote:

> Maybe??
>
> service { 'sshd':
>       ensure    => running,
>       enable    => true,
>       subscribe => File['/etc/ssh/sshd_config'],
>     }
>
>
>
> On Wednesday, October 8, 2014 3:38:13 PM UTC-3, MASS wrote:
>>
>> I'm getting the following error when I run this Puppet ssh code on
>> Freebsd.  Note, the code runs fine on Linux.  Any ideas?
>>
>> Debug: Service[params::sshd_service](provider=freebsd): Could not find
>> params::sshd_service in /etc/rc.d
>> Debug: Service[params::sshd_service](provider=freebsd): Could not find
>> params::sshd_service in /usr/local/etc/rc.d
>> Debug: Service[params::sshd_service](provider=freebsd): Could not find
>> params::sshd_service.sh in /etc/rc.d
>> Debug: Service[params::sshd_service](provider=freebsd): Could not find
>> params::sshd_service.sh in /usr/local/etc/rc.d
>> Error: /Stage[main]/Puppet-ssh::Service/Service[params::sshd_service]:
>> Could not evaluate: Could not find init script for 'params::sshd_service'
>> Debug: /Schedule[puppet]: Skipping device resources because running on a
>> host
>> Stage[main]: Would have triggered 'refresh' from 1 events
>>
>>
>> Here are some snippets from the module...
>>
>> # Class: puppet-ssh::params
>> class puppet-ssh::params {
>>       $sshd_config        = '/etc/ssh/sshd_config'
>>       $ssh_config         = '/etc/ssh/ssh_config'
>>       $sshd_service       = 'sshd'
>> }
>>
>>
>> # Class: puppet-ssh::service
>> class puppet-ssh::service {
>>   case $::operatingsystem {
>>     redhat: {
>>       service { params::sshd_service:
>>         ensure => 'running',
>>         enable => true,
>>       }
>>     }
>>     freebsd: {
>>       service { params::sshd_service:
>>         ensure => 'running',
>>         enable => true,
>>       }
>>     }
>>     aix: {
>>       service { params::sshd_service:
>>         ensure => 'running',
>>         enable => true,
>>       }
>>     }
>>     default: {
>>       fail("The SSH module could not find '${::operatingsystem}'
>> parameters.")
>>     }
>>   }
>> }
>>
>  --
> 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/4bf95c2c-4755-4e8b-8a8c-66a57c4af290%40googlegroups.com
> <https://groups.google.com/d/msgid/puppet-users/4bf95c2c-4755-4e8b-8a8c-66a57c4af290%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/CALGSqjLoYyJ13DXheWMZ4Qz1Y%2Bu9Jw_%2BtONytCqF7EVySvnWZQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to