summaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2024-02-21 01:25:10 -0500
committerJesse Luehrs <doy@tozt.net>2024-02-21 01:25:10 -0500
commit38bbbe8f2dcd3dc8f372eed76e5546444694ac90 (patch)
treeb70ae7ea7ee3f3107222e86594dab6dcb407b291 /modules
parent15d46ad708d5598f560c88f0651381862e31e375 (diff)
downloadpuppet-tozt-38bbbe8f2dcd3dc8f372eed76e5546444694ac90.tar.gz
puppet-tozt-38bbbe8f2dcd3dc8f372eed76e5546444694ac90.zip
make sure the headscale data directory is writable by the headscale user
Diffstat (limited to 'modules')
-rw-r--r--modules/headscale/manifests/init.pp5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/headscale/manifests/init.pp b/modules/headscale/manifests/init.pp
index 183285e..11f6242 100644
--- a/modules/headscale/manifests/init.pp
+++ b/modules/headscale/manifests/init.pp
@@ -5,7 +5,10 @@ class headscale($data_dir) {
file {
$data_dir:
- ensure => directory;
+ owner => 'headscale',
+ group => 'headscale',
+ ensure => directory,
+ require => Package['headscale'];
"/etc/headscale/config.yaml":
content => template("headscale/config.yaml"),
require => Package['headscale'];