From c7b2010a3a1d8ca785744f102e845f8589d06dc8 Mon Sep 17 00:00:00 2001 From: Ossi Salmi Date: Thu, 3 Oct 2013 17:12:07 +0300 Subject: [PATCH] Added opencoll user --- user/manifests/init.pp | 15 +++++++++++++++ wiki/manifests/init.pp | 11 +++++++++++ 2 files changed, 26 insertions(+) diff --git a/user/manifests/init.pp b/user/manifests/init.pp index 81d3605..7d75adb 100644 --- a/user/manifests/init.pp +++ b/user/manifests/init.pp @@ -350,6 +350,21 @@ class user::system { require => Group["solr"], } + # Opencollab + @group { "opencoll": + ensure => present, + gid => 824, + } + @user { "opencoll": + ensure => present, + uid => 824, + gid => 824, + comment => "Service Opencollab", + home => "/var/empty", + shell => "/sbin/nologin", + require => Group["opencoll"], + } + } diff --git a/wiki/manifests/init.pp b/wiki/manifests/init.pp index 4015dc5..15ac6f4 100644 --- a/wiki/manifests/init.pp +++ b/wiki/manifests/init.pp @@ -116,6 +116,17 @@ class wiki::opencollab inherits wiki::graphingwiki::common { require => Util::Extract::Tar["/usr/local/src/graphingwiki"], } + include user::system + realize(User["opencoll"], Group["opencoll"]) + + file { "/etc/opencollab": + ensure => directory, + mode => "0750", + owner => "root", + group => "opencoll", + require => Group["opencoll"], + } + }