diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-03-21 14:36:28 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-03-21 14:36:28 -0400 |
commit | 93eb874eb2ebcf1673c9aabd4b3d8d1a34265848 (patch) | |
tree | a679e7af9b62b268bb14f9e292c81cc70593e040 /modules/metabase | |
parent | 2fdee0d1196dc57cb4ca109182c903a2fc70deb1 (diff) | |
download | puppet-tozt-93eb874eb2ebcf1673c9aabd4b3d8d1a34265848.tar.gz puppet-tozt-93eb874eb2ebcf1673c9aabd4b3d8d1a34265848.zip |
factor out defining a systemd service
Diffstat (limited to 'modules/metabase')
-rw-r--r-- | modules/metabase/manifests/init.pp | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/modules/metabase/manifests/init.pp b/modules/metabase/manifests/init.pp index 2f79ec1..d2e5db5 100644 --- a/modules/metabase/manifests/init.pp +++ b/modules/metabase/manifests/init.pp @@ -32,12 +32,10 @@ class metabase { User['metabase'], Group['metabase'], ]; - "/usr/lib/systemd/system/metabase.service": - source => "puppet:///modules/metabase/metabase.service", - notify => [ - Exec["/usr/bin/systemctl daemon-reload"], - Service["metabase"], - ]; + } + + systemd::service { "metabase": + source => "puppet:///modules/metabase/metabase.service", } exec { "download metabase": @@ -76,7 +74,7 @@ class metabase { enable => true, require => [ Package["jre11-openjdk-headless"], - File["/usr/lib/systemd/system/metabase.service"], + Systemd::Service["metabase"], File["/media/persistent/metabase"], Exec["download metabase"], Exec["create metabase db user"], |