From be8d1b1971c5111f8c9d7a223c667d51d36a1795 Mon Sep 17 00:00:00 2001 From: Klas Arvidsson <klas.arvidsson@liu.se> Date: Thu, 17 Feb 2022 09:33:54 +0100 Subject: [PATCH] Added system user for autocorrect scripts --- manifests/autocorr.pp | 28 ++++++++++++++++++++++++++++ manifests/init.pp | 1 + 2 files changed, 29 insertions(+) create mode 100644 manifests/autocorr.pp diff --git a/manifests/autocorr.pp b/manifests/autocorr.pp new file mode 100644 index 0000000..d3b2dd4 --- /dev/null +++ b/manifests/autocorr.pp @@ -0,0 +1,28 @@ +class aes::autocorr { + + $autocorr_user = autocorr + $autocorr_group = $autocorr_user + $autocorr_home = "/home/${autocorr_user}" + + user { 'autocorr' : + ensure => present, + managehome => false, + membership => inclusive, + system => true, + shell => '/sbin/nologin', + } + + file { $autocorr_home: + ensure => directory, + mode => '0755', + owner => $autocorr_user, + group => $autocorr_group, + } + + file { "${autocorr_home}/.ssh": + ensure => directory, + mode => '0700', + owner => $autocorr_user, + group => $autocorr_group, + } +} diff --git a/manifests/init.pp b/manifests/init.pp index 89032e8..630fce7 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -8,6 +8,7 @@ class aes { include aes::broker include aes::auth include aes::auth_keydb + include aes::autocorr include liurepo::centos_sclo_rh package { -- GitLab