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