|
branko
|
28de9251c7aa
|
1 month ago
|
|
|
|
branko
|
c1abe824342c
|
7 months ago
|
|
MAR-192: Added support for Debian 12 Bookworm to xmpp_server role:
- Some of the tests are still failing, namely the ones centered around the sendxmpp tool (which seems completely broken at this point in Debian 12 Bookworm)
|
|
branko
|
c26fda98ff72
|
10 months ago
|
|
MAR-181: Refactor the Prosody package version checks:
- Move the Prosody package version check into default set of tests.
|
|
branko
|
fb34333e4b48
|
10 months ago
|
|
MAR-181: Use Debian-provided Prosody package instead of project repository:
- Upstream repository has a tendency to drop support for older Debian releases, and to completely wipe old version repositories. - It should be way less hassle to simply start using the Debian-provided packages instead. - Introduces deprecation tests to check if the role will also clean-up the non-Debian packages.
|
|
branko
|
c95f61f32b67
|
4 years ago
|
|
MAR-174: Enable Message Carbons (XEP-0280) and Message Archive Management (XEP-0313) via xmpp_server role:
- Updated release notes. - Updated role reference documentation. - Enable the two modules via Prosody configuration file, and set the archive expiration configuration option for Prosody. - Updated tests.
|
|
branko
|
114f02e67a4d
|
4 years ago
|
|
MAR-173: Switch to using Prosody 0.11 as default version in the xmpp_server role:
- Updated default value for the Prosody package parameters. - Configure the backports repository on the server, and pin the lua-ldap package to be installed from the backports repository (needed for Lua 5.2 support). - Drop the explicit installation of lua-sec library - it is already installed as pre-requisite for the Prosody package.
|
|
branko
|
f8f4ff29c136
|
4 years ago
|
|
|
|
branko
|
eb6d9c7d6651
|
4 years ago
|
|
MAR-171: Make the xmpp_domains parameter mandatory:
- Updated release notes. - Updated role reference documentation. - Dropped the default value for parameter from the xmpp_server role. - Updated tests.
|
|
branko
|
52c4a4001c46
|
4 years ago
|
|
MAR-164: Harden the c2s TLS configuration for the XMPP server role:
- Updated the xmpp_server role. - Added (optional) xmpp_server_tls_protocol and xmpp_server_tls_ciphers parameters for specifying the desired TLS protocol version and ciphers for the c2s connections. - Updated XMPP server configuration to introduce separate TLS configuration for the s2s and c2s (legacy included) connections. - Drop support for Prosody 0.9 since it is not possible to have separate TLS configuration for c2s and s2s connections. - Updated role reference documentation.
|
|
branko
|
5dab5854fcc8
|
4 years ago
|
|
MAR-162: Make the xmpp_tls_certificate and xmpp_tls_key parameters mandatory in xmpp_server role:
- Dropped the defaults from wsgi_server role. - Updated group variables in role tests. - Changed the key/certificate file extensions to be more descriptive. - Updated role reference documentation. - Updated usage instructions to include the mandatory parameters. - Deduplicated tests for the TLS files.
|
|
branko
|
af834be42e8e
|
4 years ago
|
|
|
|
branko
|
c92d79571cf9
|
4 years ago
|
|
|
|
branko
|
d752715bb533
|
4 years ago
|
|
MAR-149: Switch to using File.content_string instead of File.content in tests for all roles:
- The .content variant returns contents as bytes, while the content_string returns a string (which is what is wanted in practically all cases).
|
|
branko
|
54275c753ea1
|
5 years ago
|
|
|
|
branko
|
d62b3adec462
|
5 years ago
|
|
|
|
branko
|
cc7de990e9e4
|
6 years ago
|
|
MAR-138: Switch to using Prosody stable branch nightlies:
- Introduced additional parameter for specifying name of Prosody package to install. - Updated tests.
|
|
branko
|
2ada86e90026
|
6 years ago
|
|
MAR-129: Updated xmpp_server role for Ansible 2.5.x and new Molecule:
- Include top-level lint configuration in test configuration. - Fixed linting errors. - Moved test playbook variables into group_vars and host_vars. - Fixed deprecation warnings from Ansible. - Updated how hosts are referenced within tests.
|
|
branko
|
e970d4afbea4
|
7 years ago
|
|
MAR-128: Upgraded tests for xmpp_server role:
- Switch to new Molecule configuration. - Updated set-up playbook to use become: yes. - Moved some preparatory steps outside of the main playbook (eases idempotence tests). - Updated tests to reference the yml inventory file. - Updated tests to use new fixture (host instead of individual ones). - Switched to extracting hostname instead of hard-coding it in a couple of tests. - Renamed hosts to include the Debian version. - Updated names for some of the test data to cater to change in host names. - Switched to using more robust task for populating /etc/hosts.
|