The default value in nginx::config was the same as nginx's default, so it's not necessary to be set in any version of nginx unless one needs a specific value. This also allows us to use undef when we don't want the directive to be set instead of false. Also added a test for the default case.
According to Passenger docs: "You should install nginx-extras even if you have already installed an Nginx package from the official Debian/Ubuntu repository. This is because the Nginx binary that our packages supply is compiled with the Passenger module."
Required per the Passenger install guide
The file wouldn't necessarily be at that location. According to Puppet it's installed in the first matching location: * Custom directory specified by the ‘/etc/yum.conf’ reposdir property * ‘/etc/yum/repos.d’ * ‘/etc/yum.repos.d’ * If none of these locations match, section will be created in ‘/etc/yum.conf’
i.e. upstream provides a package for it
Even if they're currently identical they may diverge in future.
Those versions no longer supported by the Fedora Project.
This will provide broader OS compatibility without having to manually add support for specific OSes.
Jobs running on container-based infrastructure: 1. start up faster 2. allow the use of caches for public repositories 3. disallow the use of sudo, setuid and setgid executables http://docs.travis-ci.com/user/workers/container-based-infrastructure/