summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2020-04-28 03:03:56 -0400
committerJesse Luehrs <doy@tozt.net>2020-04-28 03:03:56 -0400
commit98c6c4edd7978cdb26ade4bcdb3eaeefab22040a (patch)
tree97749e834c9f3a80164d45a014cfa63943357896
parent175c145fed9b68ceb6efe9fdd08b442d05fa3285 (diff)
downloadpuppet-tozt-98c6c4edd7978cdb26ade4bcdb3eaeefab22040a.tar.gz
puppet-tozt-98c6c4edd7978cdb26ade4bcdb3eaeefab22040a.zip
more path fiddling
-rw-r--r--modules/gitea/files/override.conf3
-rw-r--r--modules/gitea/manifests/init.pp33
2 files changed, 9 insertions, 27 deletions
diff --git a/modules/gitea/files/override.conf b/modules/gitea/files/override.conf
index d23a8e3..acd72f5 100644
--- a/modules/gitea/files/override.conf
+++ b/modules/gitea/files/override.conf
@@ -1,5 +1,6 @@
[Service]
-Environment=USER=gitea HOME=/media/persistent/gitea/home GITEA_WORK_DIR=/media/persistent/gitea/work GITEA_CUSTOM=/media/persistent/gitea/custom
+WorkingDirectory=/media/persistent/gitea
+Environment=USER=gitea HOME=/media/persistent/gitea GITEA_WORK_DIR=/media/persistent/gitea/work
ReadWritePaths=/media/persistent/gitea
ExecStart=
ExecStart=/usr/bin/gitea web
diff --git a/modules/gitea/manifests/init.pp b/modules/gitea/manifests/init.pp
index 3b4aa44..fc61068 100644
--- a/modules/gitea/manifests/init.pp
+++ b/modules/gitea/manifests/init.pp
@@ -12,10 +12,7 @@ class gitea {
Package['gitea'],
File['/etc/systemd/system/gitea.service.d/override.conf'],
Exec["/usr/bin/systemctl daemon-reload"],
- File['/media/persistent/gitea/home'],
- File['/media/persistent/gitea/work'],
- File['/media/persistent/gitea/custom/conf/app.ini'],
- File['/media/persistent/gitea/repos'],
+ File['/media/persistent/gitea/work/custom/conf/app.ini'],
];
}
@@ -27,14 +24,6 @@ class gitea {
ensure => directory,
owner => 'gitea',
group => 'gitea';
- '/media/persistent/gitea/home':
- ensure => directory,
- owner => 'gitea',
- group => 'gitea',
- require => [
- Package['gitea'],
- File['/media/persistent/gitea'],
- ];
'/media/persistent/gitea/work':
ensure => directory,
owner => 'gitea',
@@ -43,35 +32,27 @@ class gitea {
Package['gitea'],
File['/media/persistent/gitea'],
];
- '/media/persistent/gitea/custom':
+ '/media/persistent/gitea/work/custom':
ensure => directory,
owner => 'gitea',
group => 'gitea',
require => [
Package['gitea'],
- File['/media/persistent/gitea'],
+ File['/media/persistent/gitea/work'],
];
- '/media/persistent/gitea/custom/conf':
+ '/media/persistent/gitea/work/custom/conf':
ensure => directory,
owner => 'gitea',
group => 'gitea',
require => [
Package['gitea'],
- File['/media/persistent/gitea'],
+ File['/media/persistent/gitea/work/custom'],
];
- '/media/persistent/gitea/custom/conf/app.ini':
+ '/media/persistent/gitea/work/custom/conf/app.ini':
content => template('gitea/app.ini'),
owner => 'gitea',
group => 'gitea',
- require => File['/media/persistent/gitea/custom/conf'];
- '/media/persistent/gitea/repos':
- ensure => directory,
- owner => 'gitea',
- group => 'gitea',
- require => [
- Package['gitea'],
- File['/media/persistent/gitea'],
- ];
+ require => File['/media/persistent/gitea/work/custom/conf'];
'/etc/systemd/system/gitea.service.d':
ensure => directory;
'/etc/systemd/system/gitea.service.d/override.conf':