added service control
This commit is contained in:
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|
||||||
|
|||||||
@@ -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,
|
||||||
# }
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -27,4 +27,6 @@ class cd_apache::server::user (
|
|||||||
|
|
||||||
require cd_apache::server::install
|
require cd_apache::server::install
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user