From 0a14d46cf23676218127c8bc779ccb93e8abebc1 Mon Sep 17 00:00:00 2001 From: Franziska Kunsmann Date: Sun, 11 Jul 2021 15:29:42 +0200 Subject: [PATCH] bundles/jenkins: add zfs dataset --- bundles/jenkins-ci/items.py | 11 +++++++++++ bundles/jenkins-ci/metadata.py | 10 ++++++++++ 2 files changed, 21 insertions(+) diff --git a/bundles/jenkins-ci/items.py b/bundles/jenkins-ci/items.py index ff49882..da6ea1a 100644 --- a/bundles/jenkins-ci/items.py +++ b/bundles/jenkins-ci/items.py @@ -1,3 +1,13 @@ +directories = { + '/var/lib/jenkins': { + 'owner': 'jenkins', + 'group': 'jenkins', + 'needs': { + 'pkg_apt:jenkins', + }, + }, +} + files = { '/etc/default/jenkins': { 'triggers': { @@ -9,6 +19,7 @@ files = { svc_systemd = { 'jenkins': { 'needs': { + 'directory:/var/lib/jenkins', 'pkg_apt:jenkins', }, }, diff --git a/bundles/jenkins-ci/metadata.py b/bundles/jenkins-ci/metadata.py index 0cd5e59..fae8052 100644 --- a/bundles/jenkins-ci/metadata.py +++ b/bundles/jenkins-ci/metadata.py @@ -21,4 +21,14 @@ defaults = { '/var/lib/jenkins', }, }, + 'zfs': { + 'datasets': { + 'tank/jenkins': { + 'mountpoint': '/var/lib/jenkins', + 'needed_by': { + 'pkg_apt:jenkins', + }, + }, + }, + }, }