Changeset - 7cd8be53f233
[Not reviewed]
0 2 0
Branko Majic (branko) - 7 years ago 2018-11-24 15:16:10
branko@majic.rs
MAR-139: Updated documentation and release notes:

- Document the new xmpp_prosody_package parameter.
- Add the breaking change informaiton in release notes (although most
likely nothing will be really broken).
2 files changed with 31 insertions and 0 deletions:
0 comments (0 inline, 0 general)
docs/releasenotes.rst
Show inline comments
 
Release notes
 
=============
 

	
 

	
 
NEXT RELEASE
 
------------
 

	
 
Breaking changes:
 

	
 
* ``xmpp_server`` role
 

	
 
  * Installs Prosody nightly builds (default version 0.10) instead of
 
    latest stable. Change made to improve reproducability, and to
 
    avoid future breakages after new major/minor releases of
 
    Prosody. Prosody package name can be specified through the
 
    ``xmpp_prosody_package`` variable.
 

	
 
    This should most likely not break anything, but is included as
 
    possibly breaking change nevertheless since it is a big change in
 
    how Prosody is installed.
 

	
 
    This change had to be done because LDAP integration broke with
 
    Prosody 0.11 due to missing LDAP bindings for Lua 5.2. See
 
    `MAR-137: XMPP server LDAP integration not working for Prosody
 
    0.11.x
 
    <https://projects.majic.rs/majic-ansible-roles/issues/MAR-137>`_
 
    for more details.
 

	
 

	
 
2.0.0
 
-----
 

	
 
Upgrade to Ansible 2.3.x, minor bug fixes and updates needed for the upgrade.
 

	
 
Breaking changes:
docs/rolereference.rst
Show inline comments
 
@@ -891,12 +891,18 @@ Parameters
 
  Password used for authenticating to the LDAP server.
 

	
 
**xmpp_ldap_server** (string, mandatory)
 
  Fully qualified domain name, hostname, or IP address of the LDAP server used
 
  for user authentication and listing.
 

	
 
**xmpp_prosody_package** (string, optional, ``prosody-0.10``)
 
  Name of Prosody package from the Prosody repositories to
 
  install. This makes it possible to easily test the latest Prosody or
 
  to switch to a different nightly builds. It should be noted that
 
  only the default version is getting properly tested.
 

	
 
**xmpp_tls_certificate** (string, optional, ``{{ lookup('file', tls_certificate_dir + '/' + fqdn + '_xmpp.pem') }}``)
 
  X.509 certificate used for TLS for XMPP service. The file will be stored in
 
  directory ``/etc/ssl/certs/`` under name ``{{ ansible_fqdn }}_xmpp.pem``.
 

	
 
**xmpp_tls_key** (string, optional, ``{{ lookup('file', tls_private_key_dir + '/' + fqdn + '_xmpp.key') }}``)
 
  Private key used for TLS for XMPP service. The file will be stored in
0 comments (0 inline, 0 general)