summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2019-08-27 02:19:33 -0400
committerJesse Luehrs <doy@tozt.net>2019-08-27 02:19:33 -0400
commit08f6c0a8de6281cb946045ac682327d20ea19ef4 (patch)
treee8d935c827d769e13fe3b6a1c389abd66ac27164
parentf485a373d90c372b394fa6dac2c845973f34b90e (diff)
downloadpuppet-tozt-08f6c0a8de6281cb946045ac682327d20ea19ef4.tar.gz
puppet-tozt-08f6c0a8de6281cb946045ac682327d20ea19ef4.zip
run metabase from /media/persistent
to ensure that its data files are backed up
-rw-r--r--modules/metabase/files/metabase.service2
-rw-r--r--modules/metabase/manifests/init.pp3
2 files changed, 3 insertions, 2 deletions
diff --git a/modules/metabase/files/metabase.service b/modules/metabase/files/metabase.service
index aa3034a..ce684cc 100644
--- a/modules/metabase/files/metabase.service
+++ b/modules/metabase/files/metabase.service
@@ -3,7 +3,7 @@ Description=metabase
After=network.target postgresql.service
[Service]
-WorkingDirectory=/opt/metabase/run
+WorkingDirectory=/media/persistent/metabase
User=metabase
Environment=MB_JETTY_HOST=127.0.0.1
ExecStart=java -jar /opt/metabase/metabase.jar
diff --git a/modules/metabase/manifests/init.pp b/modules/metabase/manifests/init.pp
index a3573fa..8c5d7db 100644
--- a/modules/metabase/manifests/init.pp
+++ b/modules/metabase/manifests/init.pp
@@ -22,7 +22,7 @@ class metabase {
file {
"/opt/metabase":
ensure => directory;
- "/opt/metabase/run":
+ "/media/persistent/metabase":
ensure => directory,
owner => 'metabase',
group => 'metabase',
@@ -59,6 +59,7 @@ class metabase {
require => [
Package["jre-openjdk-headless"],
File["/usr/lib/systemd/system/metabase.service"],
+ File["/media/persistent/metabase"],
];
}
}