From a2a18eba992a1849dbb7e28b77404471353bf868 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Thu, 5 Jan 2023 01:06:19 +0000 Subject: Add repomaster. --- manifests/repomaster.pp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 manifests/repomaster.pp (limited to 'manifests') 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 + } + +} -- cgit v1.2.3