parent
a33042bcc9
commit
5e3f60d42b
|
@ -13,20 +13,28 @@
|
||||||
# include apache
|
# include apache
|
||||||
#
|
#
|
||||||
class apache {
|
class apache {
|
||||||
|
|
||||||
$apache = $::operatingsystem ? {
|
$apache = $::operatingsystem ? {
|
||||||
/(Debian|Ubuntu)/ => 'apache2',
|
/(Debian|Ubuntu)/ => 'apache2',
|
||||||
/(RedHat|CentOS|Fedora)/ => 'httpd'
|
/(RedHat|CentOS|Fedora)/ => 'httpd'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
$user = $::operatingsystem ? {
|
||||||
|
/(Debian|Ubuntu)/ => 'www-data',
|
||||||
|
/(RedHat|CentOS|Fedora)/ => 'apache'
|
||||||
|
}
|
||||||
|
|
||||||
package { $apache:
|
package { $apache:
|
||||||
ensure => installed,
|
ensure => installed,
|
||||||
alias => 'apache'
|
alias => 'apache',
|
||||||
}
|
}
|
||||||
|
|
||||||
service { $apache:
|
service { $apache:
|
||||||
ensure => running,
|
ensure => running,
|
||||||
alias => 'apache',
|
alias => 'apache',
|
||||||
require => Package['apache']
|
require => Package['apache'],
|
||||||
|
}
|
||||||
|
|
||||||
|
user { $user:
|
||||||
|
alias => 'apache',
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue