Implement beaker-module_install_helper
(MODULES-4202) Switch from staging to archive
Also fixes FM-5578 (tomcat module cannot install from source if strict umask is set)
(maint) Rearrange install_from_source logic
install_from_source is supposed to be passed from tomcat::install; the base class is just for legacy usage anyway. This also makes the default value easier to track and reduces a call to pick()
Merge pull request #214 from hunner/use_archive
(MODULES-4202) Switch from staging to archive
(MODULES-4834) Update puppet compatibility with 4.7 as lower bound
The Puppet Agent support is deprecated on many of the versions suggested in the metadata. This commit updates the lower bound of the dependency to puppet agent 4.7.0.
Merge pull request #215 from lbayerlein/master
(MODULES-4834) Update puppet compatibility with 4.7 as lower bound
(MODULES-4658) Allow duplicate realms
Without this PR, the className of a realm may not be unique (eg, in the case of two ldap authentication realms both using className of org.apache.catalina.realm.JNDIRealm) and thus augeas happily overwrites the first realm with a second every puppet run. This adds an extra attribute puppetName based on the resource title to maintain a uniqueness constraint, and will look for realms with a given className (the old case) as well as realms with the puppetName. There can be no more than one unique className managed by puppet currently, so this handles upgrades by adding a puppetName to those existing realms, and allowing duplicates after that point.
Looks like archive.apache.org doesn't have the latest release
Merge pull request #216 from hunner/multirealm
(MODULES-4658) Allow duplicate realms
Merge pull request #213 from skyscrapers/context_valve
add support for valves in context.xml
Merge pull request #223 from hunner/rm_validate
(maint Remove validate calls and update lint/docs
Merge pull request #222 from puppetlabs/msync_modules5187
(MODULES-5187) mysnc puppet 5 and ruby 2.4
Merge pull request #227 from hunner/regex_errors
(MODULES-5214) Match older puppet error messages
(maint) Don't duplicate resources for different dependencies
The file resource is declared with ensure_resource() which does not cause duplicate resource declarations unless some of the attributes are different from the already-declared resource. In the case of this dependency, it will be different for each declaration of tomcat_user so must be defined separately from the ensure_resource call.
Merge pull request #228 from hunner/fix_userdeps
(maint) Don't duplicate resources for different dependencies
Merge pull request #219 from hunner/bump_metadata
(MODULES-5144) Prep for puppet 5
Merge pull request #196 from wilson208/implement_beaker-module_instal…
…l_helper Implement beaker-module_install_helper
Merge pull request #221 from fraenki/fix_init
fix retval checks in init script template
Merge pull request #229 from hunner/rm_params
(maint) Remove unused params.pp
Merge pull request #230 from hunner/connector_ports
(MODULES-2232) Verify connector ports don't conflict
Merge pull request #231 from hunner/merge_210
add support for allow_insecure parameter
Merge pull request #232 from puppetlabs/maint-modsync-915cde70e20
(maint) modulesync 915cde70e20
[MODULES-5360] Adding fix to allow the proxy settings to be passed to…
… archive resource
Merge pull request #234 from pckls/hotfix/MODULES-5360
[MODULES-5360] Adding fix to allow the proxy settings to be passed to archive resource
(MODULES-1545) Allow context paths in war_name
As per https://tomcat.apache.org/tomcat-8.0-doc/config/context.html it is often useful to put pound signs in the warfile name, though curl seems to interpret these as replacement patterns and I couldn't find any way to escape them. wget doesn't care. tomcat hasn't yet been released with archive, so this isn't a breaking change.
Merge pull request #233 from hunner/context_paths
(MODULES-1545) Allow context paths in war_name