garethr-nginx

Install nginx


Keywords
ubuntu, redhat, nginx, centos
License
Apache-2.0
Install
puppet module install garethr-nginx --version 0.0.1

Documentation

Puppet module for installing, but not configuring, Nginx.

Build Status

Usage

The module can use the distribution packages or alternatively the official Nginx packages.

include nginx

Alternatively use the stable or mainline releases:

class { 'nginx':
  repo => 'mainline',
}

or

class { 'nginx':
  repo => 'stable',
}

if you want to remove Nginx and it's associated service then you can set:

class { 'nginx':
  ensure => 'absent',
}

Rationale

It is pretty much impossible to abstract away all the features and functionality of Nginx configuration, and I'm not sure it would be a good idea even if you could. Plus I quite like writing Nginx config files. All the other Nginx modules I've seen bring too many opinions with them for my liking.