added service control

This commit is contained in:
Arne Teuke
2017-06-19 14:32:14 +01:00
parent 3a2b875beb
commit 1bd7fe8230
4 changed files with 13 additions and 13 deletions

View File

@@ -25,7 +25,8 @@
### Features ### Features
* install required binaries and dependencies
* manage user
### Repo Structure ### Repo Structure
@@ -33,6 +34,7 @@
### Dependencies ### Dependencies
All dependencies must be included in the catalogue. All dependencies must be included in the catalogue.
* [cd_resources](https://gitlab.puppetsoft.com/12WW1160/cd_resources)
### Deployment ### Deployment

View File

@@ -24,15 +24,12 @@
class cd_apache::params ( class cd_apache::params (
$pkg_ensure = 'latest', $pkg_ensure = 'latest',
$reqpackages = ['httpd24','httpd24-mod_ssl'],
$ae_service = 'httpd24-httpd',
) { ) {
# installation section # installation section
$reqpackages = $::operatingsystem ? {
/(?i-mx:centos|fedora|redhat)/ => ['httpd24','httpd24-mod_ssl'],
}
$ae_service = 'httpd'
# includes must be last # includes must be last

View File

@@ -27,11 +27,10 @@ class cd_apache::server::service (
require cd_apache::server::files require cd_apache::server::files
# service { $ae_service: service { $ae_service:
# ensure => running, ensure => running,
# hasstatus => true, hasstatus => true,
# hasrestart => true, hasrestart => true,
# enable => true, enable => true,
# } }
} }

View File

@@ -27,4 +27,6 @@ class cd_apache::server::user (
require cd_apache::server::install require cd_apache::server::install
} }