Commit graph

732 commits

Author SHA1 Message Date
James Turnbull
84257dcb9b Merge pull request #8 from cwarden/vhost-doc-cleanup
Fix up references to location that should be vhost
2012-01-30 11:08:34 -08:00
Daniel Black
719028ce5e (#11667) add try_files support in vhost and location directives
Try_files is how NGINX files the files to serve particularly in a
fallback mode. Using an array for try_files will interate through
these options in the generated configuration file.
2012-01-22 12:49:41 +11:00
James Turnbull
14d6281d5a Merge pull request #4 from jeffmccune/feedback/master/containment_with_anchors
Contain all classes within Class[nginx]
2012-01-05 11:12:14 -08:00
Jeff McCune
c1166fde1a Whitespace only cleanup of Class[nginx::service] 2012-01-03 11:41:19 -08:00
Jeff McCune
1a3d758d4b Update init.pp test with relationships
This shows the module user how relationships can be easily added
to the main nginx class without peeking inside the guts of the module.
2012-01-03 11:39:34 -08:00
Jeff McCune
f608b8ffd8 Contain all classes within Class[nginx]
This change uses the anchor relationship from the puppetlabs-stdlib
module to contain all of the module classes within the main "ntp" class.

Without this change, end users of the module may have difficulty
ordering things correctly since they will have to peek inside the module
and figure out it's internal workings to identify all classes that
require relationship edges.
2012-01-03 11:39:34 -08:00
Daniel Black
dede78ab3d (#11664) Fix listen_port in template so it isn't ignored
listen_port was being ignore when the template was generated.
This commit fixes it.
2012-01-03 12:20:27 +11:00
James Fryman
a0c18b79f8 Merge pull request #1 from Frost/patch-1
Fixed broken README markdown.
2012-01-02 07:31:46 -08:00
Martin Frost
e048f9a782 Fixed broken README markdown. 2012-01-02 10:49:11 +01:00
Christian G. Warden
9ba2e3a1d9 Fix up references to location that should be vhost
It looks like the comments were copied from nginx::resource::location.
This updates the comments to refer to vhosts where appropriate.
2011-12-13 14:49:18 -08:00
Christian G. Warden
77f209d383 Fully-qualify facter variables
Fully-qualify facter variables, $::kernel and $::operatingsystem.
2011-12-13 11:45:31 -08:00
James Fryman
a6f98a88c2 Fixed README.markup 2011-06-30 12:37:12 -05:00
James Fryman
b9aac9292e added anchor pattern 2011-06-21 12:03:47 -07:00
James Fryman
9c9b5c2c78 Merge pull request #5 from ody/feedback/master/style
Style compliance
2011-06-15 14:50:26 -07:00
Cody Herriges
3a27502ba9 Style compliance
This commit puts the majority of the code provided by this module into
  compliance with the published style guide. Also updated Modulefile to
  have more sane pre-release values.
2011-06-15 14:43:01 -07:00
James Fryman
7e4b8bfbb4 Merge pull request #3 from jeffmccune/feedback/master/composite_transitive_relationships
Feedback/master/composite transitive relationships
2011-06-14 20:07:15 -07:00
Jeff McCune
694ad98986 Whitespace only removal of tabs and trailing spaces
Watch out for tab characters.  =)
2011-06-14 20:02:55 -07:00
Jeff McCune
3e380e242b Add transitive relationships to Class['nginx']
Without this change, the end user of the module may run into issues
establishing relationships to the composite class (the main nginx class)

For example, the user may declare this relationship expecting
nginx to be managed after the yum repositories have been configured:

    node default {
      class { 'site::yumconfig': }
      -> class { 'nginx': }
    }

However, all of the resources exist in implementation classes, which
do not have a transitive relationship declared to the nginx class.
Without this change, Puppet may very well manage Class['nginx::config']
before Class['site::yumconfig'] even though the user clearly indicated
this should not be the case.
2011-06-14 20:02:17 -07:00
James Fryman
79243391ea Updated README.markdown 2011-06-07 11:04:04 -05:00
James Fryman
8798816752 Updated Markup for README.markup
Markup file for GitHub was not rendering text properly for third code example
2011-06-07 11:01:43 -05:00
James Fryman
594f07ef73 Updated PuppetDoc header information
Updated nginx:📦:suse PuppetDoc header information to accurately
reflect the requirement for all packages as defined within the RPM spec for
SuSE and OpenSUSE
2011-06-07 11:00:01 -05:00
James Fryman
0fc86b96fc Removed spec folder
Removed spec folder from tree, as no internally written ruby tests are used in this module
2011-06-07 10:59:13 -05:00
James Fryman
7320a0ae56 Updated Documentation 2011-06-06 18:05:27 -05:00
James Fryman
995b47213f updated changelog 2011-06-06 17:38:57 -05:00
James Fryman
eedaa5159c Updated Documentation 2011-06-06 17:38:40 -05:00
James Fryman
b6d58f042d Updated Changelog 2011-06-06 17:25:37 -05:00
James Fryman
ebd481d570 Added SuSE Support 2011-06-06 17:25:04 -05:00
James Fryman
4558791e49 Updated Package Layout 2011-06-06 10:04:24 -05:00
James Fryman
11a1bc43da Added IPV6 Fact Check for Linux distros 2011-06-06 10:02:10 -05:00
James Fryman
fe3e409c9c Added vhost support 2011-06-02 14:49:39 -05:00
James Fryman
3b036c95e5 20110524 Work Snapshot 2011-05-24 21:20:48 -05:00
James Fryman
5d496f29e8 Initial Repository Initilization 2011-05-23 20:54:28 -05:00