Skip to content

git4rk/cookbook_ibm_was_multios

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

Was Cookbook

Installs and configures WebSphere Application Server and WebSphere Application Server Network Deployment

Requirements

Platform:

  • Redhat (>= 7.0)
  • Ubuntu (>= 16.0.4)

Cookbooks:

  • ibm_cloud_utils
  • im
  • linux

Attributes

Attribute Description Default
node['was']['config']['enable_admin_security'] Enable WebSphere administrative console security true
node['was']['config']['os_service'] Setup appropriate operating system job to start WebSphere at system startup true
node['was']['config']['use_default_certs'] Use WebSphere default certificates when creating profiles true
node['was']['dmgr_host_name'] The fully qualified domain name of the deployment manager to federate this node to
node['was']['dmgr_role_name'] Used for Chef search
node['was']['edition']['base'] WebSphere Application Server will be installed and configured false
node['was']['edition']['nd'] WebSphere Application Server Network Deployment will be installed and configured true
node['was']['features']['core.feature'] Indicates that the application server feature (core.feature) should be installed true
node['was']['features']['ejbdeploy'] Indicates whether the optional feature EJBDeploy tool for pre-EJB 3.0 modules should be installed true
node['was']['features']['embeddablecontainer'] Indicates whether the embeddable EJB container should be installed true
node['was']['features']['liberty'] Indicates whether the WebSphere Liberty Application Server should be installed. Used for WebSphere installations that bundled Liberty as an install option false
node['was']['features']['samples'] Indicates whether the PlantsByWebSphere sample application should be installed false
node['was']['features']['thinclient'] Indicates whether the optional IBM stand-alone thin clients and resource adapters should be installed true
node['was']['ihs_host_name'] Fully qualified domain name of the IBM HTTP server
node['was']['ihs_role_names'] Used for Chef search
node['was']['im_install_dir'] The installation root directory for the Installation Manager /home/wasadmin/InstallationManager
node['was']['install_dir'] The installation root directory for the WebSphere Application Server product binaries /opt/IBM/WebSphere/AppServer
node['was']['java_features']['websphere_java_v8']['enable'] Installation Manager response file option to install Java 8 SDK. Valid only for WebSphere V9 true
node['was']['java_features']['websphere_java_v8']['offering_id'] Java SDK installation manager offering ID value com.ibm.java.jdk.v8
node['was']['java_version'] The Java SDK version that should be installed with the WebSphere Application Server. Example format is 8.0.4.70 8.0.5.17
node['was']['os_perms'] File permissions for the WebSphere installation 750
node['was']['os_users']['was']['comment'] Comment that will be added when creating the userid WAS administrative user
node['was']['os_users']['was']['gid'] Operating system group name that will be assigned to the product installation wasgrp
node['was']['os_users']['was']['home'] Home directory location for operating system user that is used for product installation /home/wasadmin
node['was']['os_users']['was']['ldap_user'] A flag which indicates whether to create the WebSphere user locally, or utilize an LDAP based user false
node['was']['os_users']['was']['name'] Operating system userid that will be used to install the product. Userid will be created if it does not exist wasadmin
node['was']['os_users']['was']['shell'] Default shell for the operating system userid /bin/bash
node['was']['os_users']['wasrun']['comment'] Comment that will be added when creating the userid WAS administrative user
node['was']['os_users']['wasrun']['gid'] Operating system group name that will be assigned to the runas user, reccomended setting same value as install user wasgrp
node['was']['os_users']['wasrun']['home'] Home directory location for operating system user that is used to run WebSphere /home/wasrun
node['was']['os_users']['wasrun']['ldap_user'] A flag which indicates whether to create the WebSphere user locally, or utilize an LDAP based user false
node['was']['os_users']['wasrun']['name'] Operating system userid that will be used to run the product. Userid will be created if it does not exist wasadmin
node['was']['os_users']['wasrun']['shell'] Default shell for the operating system userid /bin/bash
node['was']['profile_dir'] The directory path that contains WebSphere Application Server profiles /opt/IBM/WebSphere/AppServer/profiles
node['was']['profiles']['dmgr']['cell'] A cell name is a logical name for the group of nodes administered by the deployment manager cell cell01
node['was']['profiles']['dmgr']['host'] A host name is the domain name system (DNS) name (short or long) or the IP address of this virtual machine and cannot contain an understore (_)
node['was']['profiles']['dmgr']['keystorepassword'] Specifies the password to use on keystore created during profile creation
node['was']['profiles']['dmgr']['node'] A node name is for administration by the deployment manager. The name must be unique within the cell {SHORTHOSTNAME}CellManager01
node['was']['profiles']['dmgr']['personalcertdn'] Specifies the distinguished name of the personal certificate that you are creating when you create the profile
node['was']['profiles']['dmgr']['personalcertvalidityperiod'] An optional parameter that specifies the amount of time in years that the default personal certificate is valid 3
node['was']['profiles']['dmgr']['ports']['BOOTSTRAP_ADDRESS'] Deployment Manager Bootstrap Port value (BOOTSTRAP_ADDRESS) 9809
node['was']['profiles']['dmgr']['ports']['CELL_DISCOVERY_ADDRESS'] Deployment Manager Cell Discovery Address port value (CELL_DISCOVERY_ADDRESS) 7277
node['was']['profiles']['dmgr']['ports']['CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS'] Deployment Manager CSIV2 Client Authentication Listener Port (CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS) 9402
node['was']['profiles']['dmgr']['ports']['CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS'] Deployment Manager CSIV2 Server Authentication Listener Port (CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS) value 9403
node['was']['profiles']['dmgr']['ports']['DCS_UNICAST_ADDRESS'] Deployment Manager High Availability Manager Communication Port (DCS_UNICAST_ADDRESS) 9352
node['was']['profiles']['dmgr']['ports']['DataPowerMgr_inbound_secure'] Deployment Manager DataPower Appliance Manager Secure Inbound Port (DataPowerMgr_inbound_secure) 5555
node['was']['profiles']['dmgr']['ports']['IPC_CONNECTOR_ADDRESS'] Deployment Manager IPC Connector Port value (IPC_CONNECTOR_ADDRESS) 9632
node['was']['profiles']['dmgr']['ports']['ORB_LISTENER_ADDRESS'] Deployment Manager ORB Listener Port (ORB_LISTENER_ADDRESS) 9100
node['was']['profiles']['dmgr']['ports']['OVERLAY_TCP_LISTENER_ADDRESS'] Deployment Manager Administration Overlay TCP Port (OVERLAY_TCP_LISTENER_ADDRESS) 11006
node['was']['profiles']['dmgr']['ports']['OVERLAY_UDP_LISTENER_ADDRESS'] Deployment Manager Administration Overlay UDP Port (OVERLAY_UDP_LISTENER_ADDRESS) 11005
node['was']['profiles']['dmgr']['ports']['SAS_SSL_SERVERAUTH_LISTENER_ADDRESS'] Deployment Manager SAS_SSL_SERVERAUTH_LISTENER_ADDRESS 9401
node['was']['profiles']['dmgr']['ports']['SOAP_CONNECTOR_ADDRESS'] Deployment Manager SOAP Connector Port value (SOAP_CONNECTOR_ADDRESS) 8879
node['was']['profiles']['dmgr']['ports']['STATUS_LISTENER_ADDRESS'] Deployment Manager Status Update Listener Port (STATUS_LISTENER_ADDRESS) 9420
node['was']['profiles']['dmgr']['ports']['WC_adminhost'] Deployment Manager Administrative Console Port (WC_adminhost) 9060
node['was']['profiles']['dmgr']['ports']['WC_adminhost_secure'] Deployment Manager Adminsitrative Secure Console Port (WC_adminhost_secure) 9043
node['was']['profiles']['dmgr']['ports']['XDAGENT_PORT'] Deployment Manager Middleware Agent RPC Port (XDAGENT_PORT) 7060
node['was']['profiles']['dmgr']['profile'] WebSphere Deployment Manager profile name Dmgr01
node['was']['profiles']['dmgr']['signingcertdn'] Specifies the distinguished name of the root signing certificate that you create when you create the profile
node['was']['profiles']['dmgr']['signingcertvalidityperiod'] An optional parameter that specifies the amount of time in years that the root signing certificate is valid 15
node['was']['profiles']['dmgr']['use_ipaddress'] Boolean value to use the host name or IP address
node['was']['profiles']['job_manager']['cell'] Cell name of the Job manager cell01
node['was']['profiles']['job_manager']['host'] A host name is the domain name system (DNS) name (short or long) or the IP address of this virtual machine and cannot contain an understore (_) {FULLHOSTNAME}
node['was']['profiles']['job_manager']['keystorepassword'] Specifies the password to use on all keystore files created during profile creation
node['was']['profiles']['job_manager']['node'] Node name is for administration and must be unique {SHORTHOSTNAME}JobMgr01
node['was']['profiles']['job_manager']['personalcertdn'] Specifies the distinguished name of the personal certificate that you are creating when you create the profile
node['was']['profiles']['job_manager']['personalcertvalidityperiod'] An optional parameter that specifies the amount of time in years that the default personal certificate is valid 3
node['was']['profiles']['job_manager']['ports']['BOOTSTRAP_ADDRESS'] Bootstrap Port value (BOOTSTRAP_ADDRESS) 9808
node['was']['profiles']['job_manager']['ports']['CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS'] CSIV2 Client Authentication Listener Port (CSIV2_ SSL_ MUTUALAUTH_ LISTENER_ ADDRESS) 9402 9402
node['was']['profiles']['job_manager']['ports']['CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS'] CSIV2 Server Authentication Listener Port (CSIV2_ SSL_ SERVERAUTH_ LISTENER_ ADDRESS) 9403
node['was']['profiles']['job_manager']['ports']['IPC_CONNECTOR_ADDRESS'] IPC Connector Port value (IPC_CONNECTOR_ADDRESS), # :type =>
node['was']['profiles']['job_manager']['ports']['ORB_LISTENER_ADDRESS'] ORB Listener Port (ORB_LISTENER_ADDRESS) 9099
node['was']['profiles']['job_manager']['ports']['SAS_SSL_SERVERAUTH_LISTENER_ADDRESS'] SAS_ SSL_ SERVERAUTH_ LISTENER_ ADDRESS (Deprecated) 9401
node['was']['profiles']['job_manager']['ports']['SOAP_CONNECTOR_ADDRESS'] SOAP Connector Port value (SOAP_CONNECTOR_ADDRESS) 8876
node['was']['profiles']['job_manager']['ports']['STATUS_LISTENER_ADDRESS'] Status Update Listener Port (STATUS_ LISTENER_ ADDRESS) 9425
node['was']['profiles']['job_manager']['ports']['WC_adminhost'] Job Manager Administrative Console Port (WC_adminhost) 9960
node['was']['profiles']['job_manager']['ports']['WC_adminhost_secure'] Job Manager Adminsitrative Secure Console Port (WC_adminhost_secure) 9943
node['was']['profiles']['job_manager']['profile'] Job Manager profile name JobMgr01
node['was']['profiles']['job_manager']['signingcertdn'] Specifies the distinguished name of the root signing certificate that you create when you create the profile
node['was']['profiles']['job_manager']['signingcertvalidityperiod'] An optional parameter that specifies the amount of time in years that the root signing certificate is valid 15
node['was']['profiles']['node_profile']['dmgr_host'] Specify the host name or IP address for an existing deployment manager
node['was']['profiles']['node_profile']['dmgr_port'] Deployment Manager SOAP Port that is used when federating the custom profile
node['was']['profiles']['node_profile']['host'] A host name is the domain name system (DNS) name (short or long) or the IP address of this virtual machine and cannot contain an understore (_), # :type =>
node['was']['profiles']['node_profile']['keystorepassword'] Specifies the password to use on all keystore files created during profile creation
node['was']['profiles']['node_profile']['node'] Unique node name for this federated node. Must be unique within the cell {SHORTHOSTNAME}Node01
node['was']['profiles']['node_profile']['personalcertdn'] Specifies the distinguished name of the personal certificate that you are creating when you create the profile
node['was']['profiles']['node_profile']['personalcertvalidityperiod'] An optional parameter that specifies the amount of time in years that the default personal certificate is valid 3
node['was']['profiles']['node_profile']['ports']['BOOTSTRAP_ADDRESS'] Server bootstrap (BOOTSTRAP_ADDRESS) 2810
node['was']['profiles']['node_profile']['ports']['CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS'] CSIV2 Client Authentication Listener Port (CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS) 9202
node['was']['profiles']['node_profile']['ports']['CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS'] CSIV2 Server Authentication Listener Port (CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS) 9201
node['was']['profiles']['node_profile']['ports']['DCS_UNICAST_ADDRESS'] High Availability Manager Communication Port (DCS_UNICAST_ADDRESS) 9354
node['was']['profiles']['node_profile']['ports']['IPC_CONNECTOR_ADDRESS'] IPC Connector Port value (IPC_CONNECTOR_ADDRESS) 9626
node['was']['profiles']['node_profile']['ports']['NODE_DISCOVERY_ADDRESS'] Node Discovery Address (NODE_DISCOVERY_ADDRESS) 7272
node['was']['profiles']['node_profile']['ports']['NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS'] Node IPV6 Discovery Address (NODE_IPV6_MULTICAST_DISCOVERY_ADDRESS) 5001
node['was']['profiles']['node_profile']['ports']['NODE_MULTICAST_DISCOVERY_ADDRESS'] was node_profile profiles ports NODE_MULTICAST_DISCOVERY_ADDRESS 5000
node['was']['profiles']['node_profile']['ports']['ORB_LISTENER_ADDRESS'] ORB Listener Port (ORB_LISTENER_ADDRESS) 9101
node['was']['profiles']['node_profile']['ports']['OVERLAY_TCP_LISTENER_ADDRESS'] Node Administration Overlay TCP Port (OVERLAY_TCP_LISTENER_ADDRESS) 11002
node['was']['profiles']['node_profile']['ports']['OVERLAY_UDP_LISTENER_ADDRESS'] Node Administration Overlay UDP Port (OVERLAY_UDP_LISTENER_ADDRESS) 11001
node['was']['profiles']['node_profile']['ports']['SAS_SSL_SERVERAUTH_LISTENER_ADDRESS'] was node_profile profiles ports SAS_SSL_SERVERAUTH_LISTENER_ADDRESS 9901
node['was']['profiles']['node_profile']['ports']['SOAP_CONNECTOR_ADDRESS'] SOAP Connector Port value (SOAP_CONNECTOR_ADDRESS) 8878
node['was']['profiles']['node_profile']['ports']['STATUS_LISTENER_ADDRESS'] Status Update Listener Port (STATUS_LISTENER_ADDRESS) 9420
node['was']['profiles']['node_profile']['ports']['WC_adminhost'] Administrative Console Port (WC_adminhost) 9060
node['was']['profiles']['node_profile']['ports']['XDAGENT_PORT'] Node Middleware Agent RPC Port (XDAGENT_PORT) 7061
node['was']['profiles']['node_profile']['profile'] Profile name for a custom profile Custom01
node['was']['profiles']['node_profile']['signingcertdn'] Specifies the distinguished name of the root signing certificate that you create when you create the profile
node['was']['profiles']['node_profile']['signingcertvalidityperiod'] An optional parameter that specifies the amount of time in years that the root signing certificate is valid 15
node['was']['profiles']['node_profile']['use_ipaddress'] Specify to use the host name or IP address for an existing deployment manager
node['was']['profiles']['standalone_profiles']['standalone1']['cell'] Cell name for the application server cell01
node['was']['profiles']['standalone_profiles']['standalone1']['host'] A host name is the domain name system (DNS) name (short or long) or the IP address of this virtual machine and cannot contain an understore (_) {FULLHOSTNAME}
node['was']['profiles']['standalone_profiles']['standalone1']['keystorepassword'] Specifies the password to use on all keystore files created during profile creation
node['was']['profiles']['standalone_profiles']['standalone1']['node'] A node name is used for administration {SHORTHOSTNAME}Node01
node['was']['profiles']['standalone_profiles']['standalone1']['personalcertdn'] Specifies the distinguished name of the personal certificate that you are creating when you create the profile
node['was']['profiles']['standalone_profiles']['standalone1']['personalcertvalidityperiod'] An optional parameter that specifies the amount of time in years that the default personal certificate is valid 3
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['BOOTSTRAP_ADDRESS'] Bootstrap Port value (BOOTSTRAP_ADDRESS) 2809
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS'] CSIV2 Client Authentication Listener Port (CSIV2_SSL_MUTUALAUTH_LISTENER_ADDRESS) 9402
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS'] CSIV2 Server Authentication Listener Port (CSIV2_SSL_SERVERAUTH_LISTENER_ADDRESS) 9403
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['DCS_UNICAST_ADDRESS'] High Availability Manager Communication Port (DCS_UNICAST_ADDRESS) 9353
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['IPC_CONNECTOR_ADDRESS'] IPC Connector Port value (IPC_CONNECTOR_ADDRESS) 9633
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['ORB_LISTENER_ADDRESS'] ORB Listener Port (ORB_LISTENER_ADDRESS) 9100
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['OVERLAY_TCP_LISTENER_ADDRESS'] Administration Overlay TCP Port (OVERLAY_TCP_LISTENER_ADDRESS) 11004
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['OVERLAY_UDP_LISTENER_ADDRESS'] Administration Overlay UDP Port (OVERLAY_UDP_LISTENER_ADDRESS) 11003
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['SAS_SSL_SERVERAUTH_LISTENER_ADDRESS'] Application Server SAS_SSL_SERVERAUTH_LISTENER_ADDRESS 9401
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['SIB_ENDPOINT_ADDRESS'] Service Integration Port (SIB_ENDPOINT_ADDRESS) 7276
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['SIB_ENDPOINT_SECURE_ADDRESS'] Service Integration Secure Port (SIB_ENDPOINT_SECURE_ADDRESS) 7286
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['SIB_MQ_ENDPOINT_ADDRESS'] MQ Transport Port (SIB_MQ_ENDPOINT_ADDRESS) 5558
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['SIB_MQ_ENDPOINT_SECURE_ADDRESS'] MQ Transport Secure Port (SIB_MQ_ENDPOINT_SECURE_ADDRESS) 5578
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['SIP_DEFAULTHOST'] SIP Container Port (SIP_DEFAULTHOST) 5060
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['SIP_DEFAULTHOST_SECURE'] SIP Container Secure Port (SIP_DEFAULTHOST_SECURE) 5061
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['SOAP_CONNECTOR_ADDRESS'] SOAP Connector Port value (SOAP_CONNECTOR_ADDRESS) 8880
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['WC_adminhost'] Server Administrative Console Port (WC_adminhost) 9060
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['WC_adminhost_secure'] Server Adminsitrative Secure Console Port (WC_adminhost_secure) 9043
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['WC_defaulthost'] HTTP Transport Port (WC_defaulthost) 9080
node['was']['profiles']['standalone_profiles']['standalone1']['ports']['WC_defaulthost_secure'] HTTP Transport Secure Port (WC_defaulthost_secure) 9443
node['was']['profiles']['standalone_profiles']['standalone1']['profile'] Application server profile name AppSrv01
node['was']['profiles']['standalone_profiles']['standalone1']['server'] Name of the application server server1
node['was']['profiles']['standalone_profiles']['standalone1']['signingcertdn'] Specifies the distinguished name of the root signing certificate that you create when you create the profile
node['was']['profiles']['standalone_profiles']['standalone1']['signingcertvalidityperiod'] An optional parameter that specifies the amount of time in years that the root signing certificate is valid 15
node['was']['security']['admin_user'] The username for securing the WebSphere adminstrative console wasadmin
node['was']['security']['admin_user_pwd'] The password for the WebSphere administrative account
node['was']['unmanaged_node']['unmngNode01']['host_name'] The host name or ipaddress of the unmanaged host
node['was']['unmanaged_node']['unmngNode01']['node_name'] Node name for the unmanaged node {SHORTHOSTNAME}UnmanagedNode01
node['was']['unmanaged_node']['unmngNode01']['os'] Indicates the operating system type for the unmanaged node linux
node['was']['version'] The release and fixpack level of WebSphere Application Server to be installed. Example formats are 8.5.5.13 or 9.0.0.8 9.0.0.8
node['was']['webserver']['ihs_server']['admin_port'] IBM HTTP Administrative Server Port. Used for creating the web server definition 8008
node['was']['webserver']['ihs_server']['ihs_admin_password'] IBM HTTP administrative username password. Used for creating the web server definition
node['was']['webserver']['ihs_server']['ihs_admin_user'] IBM HTTP administrative username. Used for creating the web server definition ihsadmin
node['was']['webserver']['ihs_server']['install_dir'] Specify the HTTP Server installation directory. Used for creating the web server definition /opt/IBM/HTTPServer
node['was']['webserver']['ihs_server']['node_name'] Web server node name {SHORTHOSTNAME}UnmanagedNode01
node['was']['webserver']['ihs_server']['plugin_dir'] Specify the webserver plugin directory. Used for creating the web server definition /opt/IBM/WebSphere/Plugins
node['was']['webserver']['ihs_server']['webapp_mapping'] Indicate how the applications should be mapped from the webserver ALL
node['was']['webserver']['ihs_server']['webserver_name'] Web server server name webserver1
node['was']['webserver']['ihs_server']['webserver_port'] IBM HTTP Server Listener Port that will receive requests on. Use for creating the web server definition 80
node['was']['webserver']['ihs_server']['webserver_type'] HTTP Server vendor. Example IHS IHS
node['was']['wsadmin']['clusters']['cluster01']['cluster_name'] Name of the cluster that will be created cluster01
node['was']['wsadmin']['clusters']['cluster01']['cluster_servers']['cluster_server01']['server_name'] Name of the cluster member that will created on each of the nodes server1
node['was']['wsadmin']['clusters']['cluster01']['session_rep'] was wsadmin clusters cluster01 session_rep true
node['was']['wsadmin']['dmgr']['jvmproperty']['node_name'] Node for the deployment manager that will be updated {SHORTHOSTNAME}CellManager01
node['was']['wsadmin']['dmgr']['jvmproperty']['profile_path'] Directoy where the deployment manager profile resides
node['was']['wsadmin']['dmgr']['jvmproperty']['property_value_initial'] Minimum JVM heap size 256
node['was']['wsadmin']['dmgr']['jvmproperty']['property_value_maximum'] Maximum JVM heap size 512
node['was']['wsadmin']['dmgr']['jvmproperty']['server_name'] Name of server that will be updated for JVM heap size dmgr
node['was']['wsadmin']['nodeagent']['jvmproperty']['node_name'] Node for the node agent that will be updated
node['was']['wsadmin']['nodeagent']['jvmproperty']['profile_path'] Node Agent directory where the profile resides
node['was']['wsadmin']['nodeagent']['jvmproperty']['property_value_initial'] Minimum JVM heap size 256
node['was']['wsadmin']['nodeagent']['jvmproperty']['property_value_maximum'] Maximum JVM heap size 512
node['was']['wsadmin']['nodeagent']['jvmproperty']['server_name'] Name of server that will be updated for JVM heap size nodeagent
node['was']['wsadmin']['standalone']['jvmproperty']['node_name'] Node for the application server that will be updated
node['was']['wsadmin']['standalone']['jvmproperty']['profile_path'] Directoy where the application server profile resides
node['was']['wsadmin']['standalone']['jvmproperty']['property_value_initial'] Minimum JVM heap size 256
node['was']['wsadmin']['standalone']['jvmproperty']['property_value_maximum'] Maximum JVM heap size 512
node['was']['wsadmin']['standalone']['jvmproperty']['server_name'] Name of server that will be updated for JVM heap size

Recipes

was::cleanup.rb

Cleanup Post WebSphere Install

was::configure_dmgr.rb

Configure Deployment Manager JVM min and max HeapSize.

was::configure_nodeagent.rb

Configure Node agent JVM min and max HeapSize settings

was::configure_standalone.rb

Configure Websphere standalone server JVM min and max HeapSize.

was::create_cluster.rb

Creates a WebSphere cluster for a given cell. There is no retry logic if system management throws an exception.

was::create_clustermember.rb

Create Websphere cluster members/servers

was::create_custom.rb

Create node agent, manage node profile, start the node agent

was::create_dmgr.rb

Creates WebSphere Deployment Manager profile and starts the deployment manager.

was::create_job_manager.rb

Create WebSphere Job Manager profile and starts the job manager.

was::create_managed.rb

Create node agent, manage node profile, start the node agent

was::create_standalone.rb

Create Websphere standalone server profile and starts the server.

was::gather_evidence.rb

Gather evidence that installation was successful

was::install.rb

Installs WebSphere Application Server V8.5.5 or V9

was::prereq.rb

This recipe will add to the environment the necessary Pre-Requisites to be added prior ro WebSphere Instalation, this will include Adding users, Packages, Kernel Configuration

was::prereq_check.rb

This recipe will check the environment prior to installing software.

was::start_clustermember.rb

Start the Websphere cluster members/application servers

was::unmanaged_webserver.rb

Creates a IBM HTTP webserver server defintion as an unmanaged node.

License and Author

Author:: IBM Corp (<>)

Copyright:: 2019, IBM Corp

License:: Copyright IBM Corp. 2016, 2019

Packages

No packages published

Languages

  • Python 60.6%
  • Ruby 36.9%
  • HTML 1.6%
  • Shell 0.9%