From bd00b62432c7440cb8b5151aaeabda826e08dc8a Mon Sep 17 00:00:00 2001 From: Jeremy Stanley Date: Mon, 30 Sep 2013 21:44:03 +0000 Subject: [PATCH] Move elastic-recheck shell account out of /var/run * manifests/site.pp: Expect the SSH key in /home rather than in /var/run. * modules/elastic_recheck/manifests/init.pp: Change the recheck shell account for elastic-recheck to use a homedir in /home. Change-Id: I43f4a8cdcb803328388b7e92732e5cb9d6acb2a8 --- manifests/init.pp | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/manifests/init.pp b/manifests/init.pp index 27c3fb1..fd302a6 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -31,7 +31,7 @@ class elastic_recheck ( user { 'recheck': ensure => present, - home => '/var/run/elastic-recheck', + home => '/home/recheck', shell => '/bin/false', gid => 'recheck', require => Group['recheck'], @@ -115,6 +115,22 @@ class elastic_recheck ( ], } + file { '/home/recheck': + ensure => directory, + mode => '0700', + owner => 'recheck', + group => 'recheck', + require => User['recheck'], + } + + file { '/home/recheck/.ssh': + ensure => directory, + mode => '0700', + owner => 'recheck', + group => 'recheck', + require => User['recheck'], + } + file { $gerrit_ssh_private_key: ensure => present, mode => '0600',