diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-01-05 02:06:19 +0100 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2023-01-05 02:08:33 +0100 |
commit | a2a18eba992a1849dbb7e28b77404471353bf868 (patch) | |
tree | 08cc748c186281d3f230ed42e4df38f2e9ba7357 /manifests | |
parent | Made repo removable. (diff) | |
download | profiles-a2a18eba992a1849dbb7e28b77404471353bf868.tar.gz profiles-a2a18eba992a1849dbb7e28b77404471353bf868.tar.xz |
Add repomaster.
Diffstat (limited to 'manifests')
-rw-r--r-- | manifests/repomaster.pp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/manifests/repomaster.pp b/manifests/repomaster.pp new file mode 100644 index 0000000..671b16f --- /dev/null +++ b/manifests/repomaster.pp @@ -0,0 +1,19 @@ +# Configures web server for serving package repo. +class profiles::repomaster ( + String $directory, + String $hostname = "repo.${::fqdn}", +) { + + include ::nginx + + nginx::resource::server { $hostname: + www_root => $directory, + autoindex => 'on', + use_default_location => true, + ipv6_enable => true, + ipv6_listen_options => '', + listen_options => '', + # TODO ssl + } + +} |