diff options
Diffstat (limited to '')
-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 + } + +} |