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/6e6fc304-f721-462e-9970-f8c5be8a8874%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to