12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- # Class: nginx::package
- #
- # This module manages NGINX package installation
- #
- # Parameters:
- #
- # There are no default parameters for this class.
- #
- # Actions:
- #
- # Requires:
- #
- # Sample Usage:
- #
- # This class file is not called directly
- class nginx::package {
- anchor { 'nginx::package::begin': }
- anchor { 'nginx::package::end': }
- case $::operatingsystem {
- centos,fedora,rhel,redhat,scientific: {
- class { 'nginx::package::redhat':
- require => Anchor['nginx::package::begin'],
- before => Anchor['nginx::package::end'],
- }
- }
- amazon: {
- class { 'nginx::package::amazon':
- require => Anchor['nginx::package::begin'],
- before => Anchor['nginx::package::end'],
- }
- }
- debian,ubuntu: {
- class { 'nginx::package::debian':
- require => Anchor['nginx::package::begin'],
- before => Anchor['nginx::package::end'],
- }
- }
- opensuse,suse: {
- class { 'nginx::package::suse':
- require => Anchor['nginx::package::begin'],
- before => Anchor['nginx::package::end'],
- }
- }
- }
- }
|