Forge Home

tomcat

Installs, deploys, and configures Apache Tomcat web services.

2,875,556 downloads

4,318 latest version

4.7 quality score

We run a couple of automated
scans to help you access a
module's quality. Each module is
given a score based on how well
the author has formatted their
code and documentation and
modules are also checked for
malware using VirusTotal.

Please note, the information below
is for guidance only and neither of
these methods should be considered
an endorsement by Puppet.

Version information

  • 7.2.0 (latest)
  • 7.1.0
  • 7.0.0
  • 6.4.1
  • 6.4.0
  • 6.3.0
  • 6.2.0
  • 6.1.0
  • 6.0.0
  • 5.1.0
  • 5.0.0
  • 4.3.0
  • 4.2.0
  • 4.1.0
  • 4.0.0
  • 3.1.0
  • 3.0.0
  • 2.5.0
  • 2.4.0
  • 2.3.0
  • 2.2.0
  • 2.1.0
  • 2.0.0
  • 1.7.0
  • 1.6.1
  • 1.6.0
  • 1.5.0
  • 1.4.1
  • 1.3.3
  • 1.3.2
  • 1.3.1
  • 1.3.0
  • 1.2.0
  • 1.1.0
  • 1.0.1
  • 1.0.0
  • 0.1.2
  • 0.1.1
  • 0.1.0
released Jan 9th 2024
This version is compatible with:
  • Puppet Enterprise 2023.6.x, 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x
  • Puppet >= 7.0.0 < 9.0.0
  • , , , , , , , ,

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'puppetlabs-tomcat', '7.2.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppetlabs-tomcat
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-tomcat --version 7.2.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download
Tags: tomcat

Documentation

puppetlabs/tomcat — version 7.2.0 Jan 9th 2024

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

v7.2.0 - 2023-12-08

Full Changelog

Added

Fixed

v7.1.0 - 2023-05-31

Full Changelog

Added

  • (CONT-588) - allow deferred function for change #533 (Ramesh7)
  • pdksync - (MAINT) - Allow Stdlib 9.x #532 (LukasAud)

Fixed

v7.0.0 - 2023-04-17

Full Changelog

Changed

v6.4.1 - 2023-03-23

Full Changelog

Fixed

  • (CONT-817) Fix wrong package_ensure parameter type #516 (LukasAud)

v6.4.0 - 2023-03-23

Full Changelog

Added

Fixed

  • Update commons-daemon-native version to match Tomcat bundled version #510 (uoe-pjackson)
  • Allow adding and removing attributes in Context (#502) #503 (uoe-pjackson)
  • Exclude name in resources #501 (kobybr)
  • pdksync - (CONT-189) Remove support for RedHat6 / OracleLinux6 / Scientific6 #500 (david22swan)

v6.3.0 - 2022-09-12

Full Changelog

Added

v6.2.0 - 2022-05-16

Full Changelog

Added

Fixed

v6.1.0 - 2021-08-31

Full Changelog

Added

Fixed

v6.0.0 - 2021-07-26

Full Changelog

Changed

Added

Fixed

  • [MODULES-9781] - Add examples for catalina attributes and properties #453 (daianamezdrea)

v5.1.0 - 2021-05-24

Full Changelog

Added

  • Add service_name parameter to tomcat::instance #446 (treydock)

Fixed

  • (MODULES-10644) Document source upgrade process #443 (binford2k)

v5.0.0 - 2021-03-01

Full Changelog

Changed

  • pdksync - Remove Puppet 5 from testing and bump minimal version to 6.0.0 #431 (carabasdaniel)

v4.3.0 - 2020-12-14

Full Changelog

Added

Fixed

  • (IAC-1236) Adding SLES OSs for release_checks #417 (pmcmaw)
  • (IAC-1214) - Move SKIP_GCC to test file #416 (pmcmaw)

v4.2.0 - 2020-08-24

Full Changelog

Added

  • pdksync - (IAC-973) - Update travis/appveyor to run on new default branch main #405 (david22swan)

Fixed

  • Increase puppetlabs/concat lower bound #404 (bFekete)

v4.1.0 - 2020-07-08

Full Changelog

Added

Fixed

v4.0.0 - 2019-12-11

Full Changelog

Changed

  • (MAINT) Make ensurable enums consistent #367 (smortex)

Added

Fixed

  • Completely remove tomcat::install_from_source #366 (smortex)

v3.1.0 - 2019-09-13

Full Changelog

Added

Fixed

v3.0.0 - 2019-05-17

Full Changelog

Changed

Fixed

  • (MODULES-8817) - Update to account for loss of SVN Tomcat archive #344 (david22swan)

2.5.0 - 2019-01-31

Full Changelog

Added

Fixed

  • (maint) - Ubuntu 18.04 issues fix #333 (david22swan)
  • pdksync - (FM-7655) Fix rubygems-update for ruby < 2.3 #330 (tphoney)
  • [MODULES-7547] Update globalnamingresource class, and add tests #305 (jplindquist)

2.4.0 - 2018-10-03

Full Changelog

Added

  • pdksync - (FM-7392) - Puppet 6 Testing Changes #321 (pmcmaw)
  • pdksync - (MODULES-7658) use beaker4 in puppet-module-gems #315 (tphoney)
  • (FM-7239) - Addition of support for Ubuntu 18.04 #306 (david22swan)
  • adding wait_timeout var for init #303 (ackiejoe)
  • [FM-7050] Addition of support for Debian 9 on Tomcat #300 (david22swan)

Fixed

  • pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #319 (tphoney)
  • pdksync - (MODULES-7705) - Bumping stdlib dependency from < 5.0.0 to < 6.0.0 #314 (pmcmaw)
  • (MODULES-7633) - Update README Limitations section #307 (eimlav)
  • (maint) Double retry count to workaround slow startups #301 (hunner)
  • [FM-6967] Removal of unsupported OS from tomcat #299 (david22swan)
  • Add rspec retry gem to sync file #295 (HelenCampbell)
  • #puppethack work if resource title contains spaces #287 (rheijkoop)

2.3.0 - 2018-02-27

Full Changelog

Fixed

  • (MODULES-6626) fix the generated shell when using addto #286 (tequeter)

2.2.0 - 2018-02-06

Full Changelog

Added

Fixed

2.1.0 - 2017-10-06

Full Changelog

Fixed

2.0.0 - 2017-08-24

Full Changelog

Changed

  • (maint Remove validate calls and update lint/docs #223 (hunner)

Added

Fixed

  • (maint) Retry harder #248 (hunner)
  • (maint) Add allow_insecure to tomcat::war #246 (hunner)
  • (maint) Allow mismatched ssl certs #245 (hunner)
  • (maint) Moar retry! (still failed on one node) #243 (hunner)
  • (maint) Retry failures instead of blind sleeps #242 (hunner)
  • (MODULES-1545) Switch back to curl #235 (hunner)
  • [MODULES-5360] Adding fix to allow the proxy settings to be passed to archive resource #234 (pckls)
  • (MODULES-1545) Allow context paths in war_name #233 (hunner)
  • (MODULES-2232) Verify connector ports don't conflict #230 (hunner)
  • (maint) Don't duplicate resources for different dependencies #228 (hunner)
  • fix retval checks in init script template #221 (fraenki)
  • (MODULES-4658) Allow duplicate realms #216 (hunner)

1.7.0 - 2017-05-08

Full Changelog

Added

  • [MODULES-4654] Add SLES to metadata.json #204 (wilson208)
  • [msync] 786266 Implement puppet-module-gems, a45803 Remove metadata.json from locales config #201 (wilson208)
  • Ability to not manage catalina.properties. #194 (ikogan)
  • (FM-5972) gettext and spec.opts #189 (eputnam)
  • Add proxy / environment support for tomcat::install #173 (edestecd)
  • Add ability to add Environment elements. #169 (ikogan)

Fixed

  • (FM-6166) - Updating tests error match #207 (pmcmaw)
  • Fix faulty header and link in ToC #198 (sgnl05)
  • (maint) Fix duplicate resources in host/realm/valve #197 (hunner)
  • MODULES-4238 fix #184 create $catalina_home #190 (tphoney)
  • [#puppethack] Fix fixtures.yml #187 (ralfbosz)

1.6.1 - 2016-12-13

Full Changelog

Fixed

  • #[puppethack] Fix MODULES-3224 #186 (dhollinger)
  • #[puppethack] Fix MODULES-1986 #185 (dhollinger)
  • #[puppethack] MODULES-4003 Fix ordering issue when using a package for installation #184 (dhollinger)
  • (MODULES-4153) Fix duplicate resources; unfix umask #182 (hunner)

1.6.0 - 2016-10-11

Full Changelog

Added

  • (MODULES-3713) Allow catalina_home and catalina_base to be unmanaged #166 (hunner)
  • Feature: MODULES-3458 - Support nesting valve under parent context #150 (fherbert)
  • Feature: Add the ability to configure manager elements in context.xml #142 (aaron-miller)
  • add tomcat::config::context::environment #137 (juame)

Fixed

  • Fix ubuntu 16.04 tests #165 (hunner)
  • MODULES-3742 Bugfix/strict vars service #161 (hggh)
  • Add owner/group to tomcat_users.pp #158 (ananace)
  • MODULES-3436 export prefix in sysconfig/tomcat does not work #149 (k2patel)
  • changed user and group for the extract resource #147 (sacchettom)
  • fix MODULES-3353 by making sure the Resource name is defined first #143 (jimethn)

1.5.0 - 2016-04-21

Full Changelog

Added

Fixed

  • fixes for jsvc-init script template #135 (DavidS)
  • (maint) fix t::c::s::tomcat_users under strict variables #134 (DavidS)
  • Update documentation and fix bugs #131 (hunner)
  • Remove function call from collector #129 (hunner)
  • Finish the install before creating instances #128 (hunner)
  • Fix for older concats #127 (hunner)
  • Fix home/base installation #125 (hunner)

1.4.1 - 2015-12-17

Full Changelog

1.4.0 - 2015-12-16

Full Changelog

Fixed

1.3.3 - 2015-12-04

Full Changelog

Added

  • (MODULES-2471) Specify port when purging connectors #105 (joshbeard)

Fixed

1.3.2 - 2015-08-05

Full Changelog

Fixed

  • [#puppethack] Validate that catalina_base does not to end with / #102 (igalic)
  • Wrap username attribute in quotes. #100 (bcornies)

1.3.1 - 2015-07-21

Full Changelog

1.3.0 - 2015-06-09

Full Changelog

Added

  • (MODULES-1886) - Allow configuration of location of server.xml #82 (underscorgan)
  • Adds parameter for enabling Tomcat service on boot #77 (bmjen)
  • Being able to ordering setenv entries. #74 (icalvete)
  • Added manifest for managing Realm elements in server.xml #73 (surry)
  • Manage User and Roles in Realms #70 (juame)
  • Context Container below Host element in server.xml #66 (juame)

Fixed

1.2.0 - 2014-11-10

Full Changelog

Added

  • MODULES-1478: Add a $purge_connectors parameter. #56 (philipwigg)

Fixed

1.1.0 - 2014-10-28

Full Changelog

Added

Fixed

1.0.1 - 2014-09-04

Full Changelog

Fixed

1.0.0 - 2014-09-02

Full Changelog

Added

  • Add the ability to purge exploded WAR directories. #23 (underscorgan)
  • Allow one to set configuration when using tomcat package. #21 (Spredzy)

0.1.2 - 2014-08-20

Full Changelog

0.1.1 - 2014-08-13

Full Changelog

Added

Fixed

  • Call install_ methods only once in spec_helper_acceptance #10 (colinPL)
  • Fix warning function name #6 (joshbeard)

0.1.0 - 2014-08-06

Full Changelog