我嘗試編寫木偶配置以安裝燈環境。木偶通知服務錯誤
但我有一個通知選項的問題。
我有一個Apache的conf:
class apache inherits apache::params {
package { 'apache':
name => "${apache::params::package}",
ensure => present
}
service { 'apache':
ensure => running,
name => $apache::params::service,
enable => true,
subscribe => Package['apache'],
}
}
和和PHP模塊的conf:
define php::module(
$notify = $php::params::notify,
$package_prefix = $php::params::module_package_prefix
) {
package { "php-module-${name}":
ensure => present,
name => "${package_prefix}${name}",
notify => Service['apache'],
require => [Class['apache'], Package['php', 'php-dev']]
}
}
,但是當我啓動傀儡我有這樣的錯誤:
Error: Parameter notify failed on Php::Module[mcrypt]: No title provided and "apache" is not a valid resource reference
我不不明白它爲什麼說apache服務不是一個有效的資源?
在某些情況下,它可能只是'Service [「apache2」]。 – kenorb