Topics
This changelog describes changes after version 0.0.7.
- Allow arbitrary filename for local download zipfile in offline installation #250
- Check configuration is supported for EAP7 or EAP8 #261
- Ensure that wildfly_version matches expected scheme (X.y.z) #260
- Flag indicates whether download is on controller or target host #262
- Update minimum ansible-core version to 2.15 #247
- Fix YAML config when eap_apply_cp is false on EAP 8.0 #254
- Fix parameter name wildfly_driver_module_name in wildfly_migration role #253
- Add app deployments to several Molecule scenarios #237
- prospero: rm role and move content to wildfly_utils #227
- App deploy to trigger cluster formation and verification (upstream CI only) #221
- Skip pidfile validation #217
- eap: EAP8 should defaults to prospero #245
- install: allow user to change path on controller to store zips #216
- Add become_user to jboss_cli #229
- Use prospero 1.3.0.Beta1 #239
- use own config directory for colocated instances #226
- wildfly_validation: fixup logic of pidfile verification #244
- Set pid file for systemd to /var/run/{{ instance }} or allow for custom pid file location #190
- Add selinux attributes #205
- Add wait_for logic in systemd unit #207
- Add wildfly_validation logic for colocated cluster #211
- Allow to use different names for nodeId, instance name, systemd unit name #192
- Enable Prospero molecule scenario to run #181
- Externalize the jdbc drivers list from the main playbook, plus add a missing template for the migration role #204
- Implementation of the uninstall role, along with documentation and molecule scenario #194
- Validate
wildfly_node_id
length and default toinventory_hostname_short
#195 - prospero: update README and remove duplicated call to wildfly_user #200
- Fix uninstall_role to work, out of the box, with the wildfly_install defaults. #197
- Fix wildfly_install changing ownership of system directories #210
- JBoss EAP 7.4.7+ patching fails on openjdk17 if elytron is not enabled #203
- Wildfly user account should be in wildfly_group as primary group #202
- Add check for prospero installed on host #175
- Download prospero on controller node and copy it to target servers #167
- Few enhancements around the OpenJDK dependency handling #168
- Generate wildfly manifest to be used with wildfly #158
- New prospero name parameter
wildfly_prospero_name
#165 - Validate the service running on an offset port #162
- systemd: handling of privilege escalation and service restart #179
- Set minimum ansible version >= 2.14 #173
- Fix Ansible Hub documentation links #161
- Use alternatives instead of rpm to determine java_home #149
- Remove unrequired vars from playbooks/playbook.yml #144
- wildfly_driver: remove defaults in favor of required parameters #138
- wildfly_driver: rename parameters from
jdbc_*
towildfly_driver_*
#142
- Fix validation role so it can be used with remote nodes. #131
- Set
wildfly_offline_install
default to False,eap_apply_cp
to True #133 - Update references to
split
filter #140 - Update yaml_configuration syntax (became less permissive) #130
- Workaround java-11 bugzilla #2224411 #127
- wildfly_systemd: detect Java home path on different os_family #125
- Do not re-download elytron adapter if present #124
- Check that systemd is running and pidfile exists #117
- elytron_adapter: skip download if file is already present #120
- wildfly_systemd: accept same default vars as wildfly_install #111
- Add check for offline installs and allow to specify custom xml config #108
- Add support for firewalld #106
- Implement JBossNetwork API client for downloading install archives #107
- Install: add prospero as alternative install mechanism #102
- Update default Wildfly version to 28 #103
- Remove dependency to community.general (not required) #100
- Apply cp options #99
- wildfly_install: (eap) apply_cp does not depend on systemd #90
- Add elytron adapter install (EAP) #92
- wildfly-systemd: yaml configuration extension accept templates #91
- Correctly handle server restarts post apply_cp and keycloak_adapter #94
Patch release with internal changes only.
- Propagate wildfly_install defaults to driver, systemd and utils roles #80
- Become in "Check local download archive path" #74
- wildfly_driver: added wildfly_user and wildfly_group to defaults #77
- Bump version to 1.1.0 to align with downstream (1.1.0 is identical to 1.0.6 upstream) #67
- Add
wildfly_java_opts
to set parameters for wfly JVM #60 - Add
wildfly_statistics_enabled
var to enable statistics #58 - Add variable
wildfly_bind_addr_private
to set private iface bind address #55 - Add variable
wildfly_multicast_addr
to set tcp/udp mcast address #56 - Added variable for setting management port bind address #62
- Fix EAP patch apply when yaml configuration is enabled #59
- Rename variable
instance_id
towildfly_instance_id
and update docs #52
- Add become parameter to tasks that require it #53
- Rename validation role vars to follow proper convention #48
- wildfly_driver: make variables as default #39
- Rename jboss_eap role into wildfly_utils to be consistent with role naming convention #45
- JAVA_HOME should be set according to requested JVM package, or overridden via
wildfly_java_home
#46 - Update included role to new name in rhn installation #51
Minor enhancements, and documentation updates.
Minor enhancements, and documentation updates.
This is the first stable release of the middleware_automation.wildfly
collection.