Make things work

This commit is contained in:
Matthew Treinish 2016-07-25 17:10:22 -04:00
parent 0f429b7d8d
commit 05431ccc6b
No known key found for this signature in database
GPG Key ID: FD12A0F214C9E177
3 changed files with 13 additions and 13 deletions

View File

@ -8,6 +8,8 @@
# Explanation of what this parameter affects and what it defaults to.
#
class germqtt {
include ::pip
package {'germqtt':
ensure => latest,
provider => 'pip',

View File

@ -16,13 +16,12 @@
#
class germqtt::server (
gerrit_username,
gerrit_hostname = 'review.openstack.org',
gerrit_key,
mqtt_hostname = 'firehose01.openstack.org',
topic = 'gerrit',
pid_file = '/var/run/germqtt.pid',
$gerrit_username,
$gerrit_hostname = 'review.openstack.org',
$gerrit_key,
$mqtt_hostname = 'firehose01.openstack.org',
$topic = 'gerrit',
$pid_file = '/var/run/germqtt.pid',
) {
file { '/etc/germqtt.conf':
ensure => present,
@ -40,15 +39,15 @@ class germqtt::server (
ensure => present,
system => true,
}
service { "germqtt":
service { 'germqtt':
enable => true,
hasrestart => true,
subscribe => [
File['/etc/germqtt/germqtt.conf'],
File['/etc/germqtt.conf'],
Package['germqtt'],
],
require => [
File['/etc/systemd/system/germqtt.service']
File['/etc/systemd/system/germqtt.service'],
User['germqtt'],
],
}

View File

@ -2,9 +2,8 @@
Description=Germqtt Daemon
[Service]
Type=forking
PIDFile=<%= @pid_file %>
ExecStart=/usr/local/bin/germqtt.py /etc/germqtt/germqtt.conf
Type=simple
ExecStart=/usr/local/bin/germqtt /etc/germqtt.conf --foreground
User=germqtt
Group=germqtt