diff options
author | Jesse Luehrs <doy@tozt.net> | 2020-04-28 01:14:09 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2020-04-28 01:14:09 -0400 |
commit | fd5d17c628344c3697d85cb14ed01fa52df38aff (patch) | |
tree | 017773afcbe772c43187f10e1ad64b5ddd67615c /modules/tozt | |
parent | 5f8bbd65198ddebc6004a92d87d94456f68f201c (diff) | |
download | puppet-tozt-fd5d17c628344c3697d85cb14ed01fa52df38aff.tar.gz puppet-tozt-fd5d17c628344c3697d85cb14ed01fa52df38aff.zip |
try out gitea
Diffstat (limited to 'modules/tozt')
-rw-r--r-- | modules/tozt/files/nginx/gitea-tls.conf | 14 | ||||
-rw-r--r-- | modules/tozt/manifests/gitea.pp | 13 |
2 files changed, 27 insertions, 0 deletions
diff --git a/modules/tozt/files/nginx/gitea-tls.conf b/modules/tozt/files/nginx/gitea-tls.conf new file mode 100644 index 0000000..4649ba5 --- /dev/null +++ b/modules/tozt/files/nginx/gitea-tls.conf @@ -0,0 +1,14 @@ +server { + listen 443; + server_name git.tozt.net; + + access_log /var/log/nginx/git.access.log; + error_log /var/log/nginx/git.error.log; + + include ssl; + + location / { + proxy_pass http://127.0.0.1:3000/; + } +} +# vim:ft=nginx diff --git a/modules/tozt/manifests/gitea.pp b/modules/tozt/manifests/gitea.pp new file mode 100644 index 0000000..4a2a6be --- /dev/null +++ b/modules/tozt/manifests/gitea.pp @@ -0,0 +1,13 @@ +class tozt::gitea { + include gitea + include tozt::certbot + include tozt::persistent + + nginx::site { + "git-tls": + source => 'puppet:///modules/tozt/nginx/gitea-tls.conf', + require => Class['certbot']; + "git": + source => 'puppet:///modules/tozt/nginx/git.conf'; + } +} |