{"repo":"voxpupuli/puppet-nginx","free":true,"listed":false,"github":"https://github.com/voxpupuli/puppet-nginx","clone":"git clone https://github.com/voxpupuli/puppet-nginx.git","description":"Puppet Module to manage NGINX on various UNIXes","language":"Ruby","stars":468,"topics":["puppet","nginx","bsd-puppet-module","linux-puppet-module","hacktoberfest","archlinux-puppet-module","centos-puppet-module","debian-puppet-module","freebsd-puppet-module","openbsd-puppet-module"],"license":"MIT","category":"networking-infra","readme_excerpt":"NGINX module for Puppet This module was migrated from James Fryman to Vox Pupuli. INSTALLING OR UPGRADING This module manages NGINX configuration. Requirements Puppet 4.6.1 or later. Puppet 3 was supported up until release 0.6.0. apt is now a soft dependency. If your system uses apt, you'll need to configure an appropriate version of the apt module. Version 9.2.0 or higher is recommended because of supporting \"modern keyrings\". Additional Documentation A Quickstart Guide to the NGINX Puppet Module Install and bootstrap an NGINX instance A simple reverse proxy A virtual host with static content A more complex proxy example Add a smtp proxy Convert upstream members from Array to Hash The datatype Array for members of a nginx::resource::upstream is replaced by a Hash. The following configuration is no longer valid: From now on, the configuration must look like this: SSL configuration By default, creating a server resource will only create a HTTP server. To also create a HTTPS (SSL-enabled) server, set ssl = true on the server. You will have a HTTP server listening on listen port (port 80 by default) and a HTTPS server listening on ssl port (port 443 by default). Both servers will have the same server name and a similar configuration. To create only a HTTPS server, set ssl = true and also set listen port to the same value as ssl port . Setting these to the same value disables the HTTP server. The resulting server will be listening on ssl port . Idempotency with nginx 1.15.0 and l","default_branch":null,"files":null,"tree":[],"storefront":"/r/voxpupuli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/voxpupuli/puppet-nginx/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}