chocolateyserver

pdk
This module install and manage a Chocolatey.Server in Windows environment.

Ksugiu

tuto

5,460 downloads

4,613 latest version

5.0 quality score

Version information

  • 1.0.1 (latest)
  • 1.0.0
  • 0.5.0 (deleted)
  • 0.4.0
released May 2nd 2018
This version is compatible with:
  • Puppet Enterprise 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
  • Puppet >= 4.7.0 < 6.0.0
  • windows

Start using this module

Documentation

tuto/chocolateyserver — version 1.0.1 May 2nd 2018

chocolateyserver

This is the first release of a puppet module that allow you to easily install a simple Chocolatey.Server on Windows 2012 R2 and 2016 servers.

The installation workflow is 100% based on the setup steps that you can find on the official Chocolatey.Server website (https://chocolatey.org/docs/how-to-set-up-chocolatey-server)

Table of Contents

  1. Description
  2. Setup - The basics of getting started with chocolateyserver
  3. Limitations - OS compatibility, etc.

Description

This is the first release of a puppet module that allow you to easilly install a simple Chocolatey.Server on Windows 2012 R2 and 2016 servers with default configurations.

You can provide a listening port with parameter "port". By default, it's 8080.

Setup

Setup Requirements

Official Chocolatey.Server requirements :

  • 50GB of free space for where ever you will put packages.
  • At least 8GB RAM, but more if you can.
  • Ability to set up an IIS site and unblock website ports.
  • No IIS site for WSUS administration on the same server.
  • If you can ensure your server is up to date with all of the Windows Updates, you will move through this process quite a bit quicker.

Beginning with chocolateyserver

Just call it in your node declaration.

include chocolateyserver

Default port is 8080. Or you can specify a special port by declaring chocolateyserver class like :

class{ 'chocolateyserver':
    port => 5555,
}

Limitations

This module works only on windows 2012 R2 and Windows 2016.