diff options
Diffstat (limited to 'modules/teleterm/manifests/init.pp')
-rw-r--r-- | modules/teleterm/manifests/init.pp | 12 |
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"], ]; } } |