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.