Forge Home


Manages IBM WebSphere Application Server


2,407 latest version

5.0 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

  • 2.1.0 (latest)
  • 2.0.1
  • 2.0.0
  • 1.4.2
  • 1.4.1
  • 1.4.0
  • 1.3.0
  • 1.2.0
  • 1.1.0
  • 1.0.1
  • 1.0.0
  • 0.2.0
released Jul 29th 2020
This version is compatible with:
  • Puppet Enterprise 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x
  • Puppet >= 5.5.10 < 7.0.0
  • , , ,
  • create_repo

This module is licensed for use with Puppet Enterprise. You may also evaluate this module for up to 90 days.Learn More

Start using this module

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

Add this module to your Puppetfile:

mod 'puppetlabs-websphere_application_server', '2.1.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

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

Manually install this module globally with Puppet module tool:

puppet module install puppetlabs-websphere_application_server --version 2.1.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.



puppetlabs/websphere_application_server — version 2.1.0 Jul 29th 2020

Change log

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.

v2.1.0 (2020-07-28)

Full Changelog


  • Add resources, improve existing resources #201 (bFekete)
  • (IAC-746) - Add ubuntu 20.04 support #200 (david22swan)
  • A Puppet Plan which can be used to clone an IBM WAS Package/FixPack repository #188 (psreed)

v2.0.1 (2020-01-21)

Full Changelog


v2.0.0 (2019-05-20)

Full Changelog



  • Modules 7472 - Websphere_application_server: Instance installation fails with nil conversion #162 (lionce)

1.4.2 (2019-02-12)

Full Changelog

1.4.1 (2019-01-30)

Full Changelog


  • (MODULES-7815) - Fix issues with WebSphere 9 cluster membership #147 (eimlav)
  • pdksync - (FM-7655) Fix rubygems-update for ruby \< 2.3 #142 (tphoney)

1.4.0 (2018-09-27)

Full Changelog


  • pdksync - (FM-7392) - Puppet 6 Testing Changes #133 (pmcmaw)
  • pdksync - (MODULES-6805) metadata.json shows support for puppet 6 #132 (tphoney)
  • (FM-7257) - Addition of support for Ubuntu 18.04 #123 (david22swan)



This is a feature release enabling the installation of WebSphere AppServer 9.


  • $jdk_package_name and $jdk_package_version parameters for the websphere_application_server::instance type. Using these parameters requires puppetlabs-ibm_installation_manager >= 0.5.0. (MODULES-4738)

Supported Release 1.2.0


This is a 'minor' feature release, that implements a variety of changes across websphere to ensure that it complies with the set rubocop rules and that it works with the pdk tool.


  • Code has been changed to work with the PDK tool. (MODULES-6461)


  • Code has been updated to comply with the set Rubocop rules. (MODULES-6518)

Supported Release 1.1.0


This is a 'small' feature release, allowing the user to install WAS as a non-root user


  • passing of $user to ibm_pkg resource in websphere_application_server::instance (MODULES-4903)

Supported Release 1.0.1


This is a bugfix release that also features several modulesync updates.


  • cell parameter for jdbc resources is now validated by Puppet (FM-6126)
  • Find wsadmin script in profile with backup (FM-5980)
  • IHS exported resources (FM-5946)
  • Adds check in get_xml_val to verify that server_xml exists (FM-6002)

Supported Release 1.0.0


This is the first supported release of websphere_application_server on the forge. This release features support for Ubuntu, in addition to many bugfixes and a full acceptance test suite.


  • Adds support for Ubuntu 14.04 and 16.04.
  • Adds service management to IHS Server.


  • Fixes pluginsync autoload problems
  • Fixes sync_nodes failure on federation
  • (FM-5418) Fix jython command options for jdbc_datasource provider
  • Fixes all exec calls to be idempotent
  • Fixes a permissions issue when running on RHEL7
  • Adjusts acceptable return codes from wsadmin scripts.
  • Fixes an error due to incorrect path to puppet bin directory.
  • Fixes a bug when trying to retrieve xml values on appservers

Backwards Incompatibility

  • The node parameter in all defined and custom types have been renamed to node_name to workaround an issue with puppet-lint.

Release 0.2.0


This is the initial release of websphere_application_server on the forge. This module has the capability to install and configure websphere application servers, deployment managers, and websphere ihs via the IBM Installation Manager. This module does not support Liberty profiles.

* This Changelog was automatically generated by github_changelog_generator