Skip to content

Instantly share code, notes, and snippets.

@ipcrm
Created December 19, 2016 21:41
Show Gist options
  • Save ipcrm/3934d1f1673b03127b3300b93c5ba285 to your computer and use it in GitHub Desktop.
Save ipcrm/3934d1f1673b03127b3300b93c5ba285 to your computer and use it in GitHub Desktop.
apache example
class profile::fileserver (
$user = 'root',
$group = 'root',
) {
include 'stdlib'
include 'apache'
ensure_resource('file', '/opt/fileserver', { 'ensure' => 'directory', 'owner' => "${user}", 'group' => "${group}"})
apache::vhost { 'fileserver':
vhost_name => '*',
port => '80',
docroot => '/opt/fileserver',
priority => '10',
docroot_owner => $user,
docroot_group => $group,
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment