summaryrefslogtreecommitdiffstats
path: root/modules/teleterm/manifests/init.pp
diff options
context:
space:
mode:
Diffstat (limited to 'modules/teleterm/manifests/init.pp')
-rw-r--r--modules/teleterm/manifests/init.pp12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/teleterm/manifests/init.pp b/modules/teleterm/manifests/init.pp
index f9c2303..9d4ce1d 100644
--- a/modules/teleterm/manifests/init.pp
+++ b/modules/teleterm/manifests/init.pp
@@ -1,6 +1,16 @@
class teleterm($source) {
include systemd
+ group { "teleterm":
+ ensure => present;
+ }
+ user { "teleterm":
+ ensure => present,
+ gid => "teleterm",
+ system => true,
+ require => Group["teleterm"];
+ }
+
package { "teleterm":
ensure => installed,
source => $source,
@@ -19,6 +29,8 @@ class teleterm($source) {
require => [
File["/etc/systemd/system/teleterm.service"],
Exec["/usr/bin/systemctl daemon-reload"],
+ User["teleterm"],
+ Group["teleterm"],
];
}
}