summaryrefslogtreecommitdiffstats
path: root/modules/metabase
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2021-03-21 14:36:28 -0400
committerJesse Luehrs <doy@tozt.net>2021-03-21 14:36:28 -0400
commit93eb874eb2ebcf1673c9aabd4b3d8d1a34265848 (patch)
treea679e7af9b62b268bb14f9e292c81cc70593e040 /modules/metabase
parent2fdee0d1196dc57cb4ca109182c903a2fc70deb1 (diff)
downloadpuppet-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.pp12
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"],