如何使用puppet为apache设置documentroot?

Hay*_*ker 3 apache puppet vagrant

我一直在尝试从/ vagrant /使用puppet到vagrant服务apache,我的清单看起来像这样:

class apache {
  exec { 'apt-get update':
    command => '/usr/bin/apt-get update'
  }

  package { "apache2":
    ensure => present,
  }

  service { "apache2":
    ensure => running,
    require => Package["apache2"],
    root => '/vagrant/'
  }
}
Run Code Online (Sandbox Code Playgroud)

我真的很感激帮助......我对清单文档的糟糕程度感到震惊.

Jok*_*kin 5

比使用模板等更改httpd.conf更容易,它是从/ var/www到/ vagrant创建一个符号链接.加

 file { '/var/www':
   ensure => 'link',
   target => '/vagrant',
   force => true,
}
Run Code Online (Sandbox Code Playgroud)

你的木偶文件,你正在运行.