middleware_automation.jws.jws
This role contains the ansible playbook to setup JWS.
Dependency
middleware_automation.redhat_csp_download
This collection is required to download resources from RedHat Customer Portal.
Documentation to collection can be found at https://github.com/ansible-middleware/redhat-csp-download
Role Defaults
Variable |
Description |
Default |
---|---|---|
|
Comma separated list of apps to undeploy |
|
|
Installation method |
|
|
Installation RPM version |
|
|
Customer Portal URL for installation archive |
|
|
Customer Portal URL for installation archive, native variant |
|
|
posix user account for service |
|
|
posix group for service |
|
|
Target installation directory |
|
|
Tomcat catalina base env variable |
|
|
Path for tomcat configuration |
|
|
Path for tomcat policy configuration |
|
|
Path for logging configuration |
|
|
Relative path to context.xml |
|
|
Relative path to server.xml |
|
|
Relative path to web.xml |
|
|
Template to use for context.xml |
|
|
Template to use for server.xml |
|
|
Template to use for web.xml |
|
|
Tomcat shutdown port |
|
|
Tomcat http listen port |
|
|
Service bind address |
|
|
Enable listening on http port |
|
|
Enable listening on https port |
|
|
Enable listening on ajp port |
|
|
Bind address for ajp |
|
|
Tomcat ajp listen port |
|
|
Enable loading secret from vault |
|
|
Passphrase for vault secret |
|
|
Path to tomcat keysore |
|
|
Enable value |
|
|
Alias for loading from vault |
|
|
Tomcat keystore password |
|
|
TODO document argument |
|
|
Salt for encrypting tomcat vault |
|
|
Relative path to vault.properties |
|
|
Enable mod_cluster module |
|
|
Bind address for mod_cluster |
|
|
mod_cluster port |
|
|
mod_cluster connector port |
|
|
Enable mod_cluster advertising |
|
|
Enable mod_cluster sticky sessions |
|
|
Force use of sticky sessions |
|
|
Remove sticky session from cookies |
|
|
Enable tomcat systemd unit |
|
|
Interpreter for systemd unit |
|
|
Customize sysVinit script sheband |
|
|
Name for the systemd unit |
|
|
Absolute path to tomcat.conf |
|
|
Tomcat sysVinit script |
|
|
Tomcat systemd unit |
|
|
Absolute path to tomcat PIDfile |
|
|
Systemd unit type |
|
Role Variables
No required variables.
Example Playbook
---
- hosts: all
tasks:
- name: "Include tomcat"
include_role:
name: "jws"