在Debian 7上用puppet安装apache模块

时间:2015-06-10 13:37:46

标签: apache vagrant puppet puppetlabs-apache

我的问题是在使用puppet配置我的Vagrant VM时。错误是:

  

==>默认值:错误:/ Stage [main] //服务[apache2]:无法评估:无法找到'apache2'的初始化脚本

我的puppetFile是以下default.pp:

Exec { path => [ "/bin/", "/sbin/" , "/usr/bin/", "/usr/sbin/" ] }

exec { 'apt-get update':
    command => 'apt-get update',
    timeout => 60,
    tries   => 3
}

class { 'apt': }

$sysPackages = ['python-software-properties', 'build-essential', 'apache2', 'apache2.2-common']
    package { $sysPackages:
    ensure => "installed",
    require => Exec['apt-get update'],
}

service { apache2:
    ensure  => running,
    enable  => true,
    require => Package['apache2', 'apache2.2-common'],
}

当不写apache2服务时,没有抛出错误,但没有/etc/init.d/apache2。我猜这就是抛出错误的原因。那么如何才能避免这个错误,或者更常见的是如何干净地安装这个模块呢?

欢迎任何帮助。

0 个答案:

没有答案