Resource Type: websphere_web_server
- Defined in:
- lib/puppet/type/websphere_web_server.rb
- Providers:
-
wsadmin
Overview
Manages WebSphere web servers in a cell.
Properties
-
ensure
(defaults to: present)
Valid values: ‘present`, `absent`
Defaults to ‘true`. Specifies whether this web server should exist or not.
Supported values:- present
- absent
Parameters
-
access_log
The path for the access log
-
admin_pass
IBM Administration Server password. Required.
-
admin_port
(defaults to: 8008)
Administration Server Port. Defaults to ‘8008’
-
admin_protocol
(defaults to: HTTP)
Protocol for administration. ‘HTTP’ or ‘HTTPS’. Defaults to ‘HTTP’
-
admin_user
IBM Administration Server username. Required.
-
cell
The cell that this web server should belong to. This is used for adding IHS instances to a WebSphere cell.
This is needed for a DMGR to know what web servers belong to it.
-
config_file
The full path to the HTTP config file
-
dmgr_host
The DMGR host to add this web server to.
This is required if you’re exporting the web server for a DMGR to collect. Otherwise, it’s optional.
-
dmgr_profile
The dmgr profile that this cluster belongs to. Example: dmgrProfile01
-
error_log
The path for the error log
-
install_root
(defaults to: /opt/IBM/HTTPServer)
The install root of the HTTP server location. For example: /opt/IBM/HTTPServer
-
name (namevar)
The name of the Web Server
-
node
The name of the node to create this web server on
-
plugin_base
The full path to the plugin base directory on the HTTP server Example: /opt/IBM/HTTPServer/Plugins
-
profile_base
The base directory that profiles are stored. Example: /opt/IBM/WebSphere/AppServer/profiles
-
propagate_keyring
(defaults to: false)
Propagate the plugin keyring from the DMGR to the server when the server is created.
-
protocol
(defaults to: HTTP)
The protocol for the HTTP server. Defaults to ‘HTTP’
-
provider
The specific backend to use for this ‘websphere_web_server` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.
-
template
(defaults to: IHS)
The template to use for creating the web server. Defaults to IHS
-
user
(defaults to: root)
The user to run ‘wsadmin’ with
-
web_app_mapping
(defaults to: NONE)
Application mapping to the Web server. ‘ALL’ or ‘NONE’. Defaults to ‘NONE’
-
web_port
(defaults to: 80)
The port for the HTTP server. Defaults to ‘80’
-
wsadmin_pass
The password for wsadmin authentication
-
wsadmin_user
The username for wsadmin authentication