From 88428b22eaf94edeb7f2ca755028d4fb86130b58 Mon Sep 17 00:00:00 2001 From: Matthew Treinish Date: Tue, 26 Jul 2016 12:33:25 -0400 Subject: [PATCH] Make germqtt a regular user To use germqtt it needs to ssh into gerrit to get the event stream. Initiating an ssh connection by default assumes there is a home directory for the user, and that it can use that to store stuff. To make things simpler this commit changes the germqtt user to be a regular user instead of a system user to facilitate this. --- manifests/server.pp | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/manifests/server.pp b/manifests/server.pp index 695e735..10b3d9a 100644 --- a/manifests/server.pp +++ b/manifests/server.pp @@ -35,10 +35,18 @@ class germqtt::server ( group => 'root', content => template('germqtt/germqtt.service.erb') } - user { 'germqtt': + group {'germqtt': ensure => present, - system => true, } + + user { 'germqtt': + ensure => present, + home => '/home/germqtt', + shell => '/bin/bash', + gid => 'germqtt', + require => Group['germqtt'], + } + service { 'germqtt': enable => true, hasrestart => true,