|
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
|
9ca9c3ada58a
|
13 months ago
|
|
MAR-181: Use Debian-provided Prosody package for testing optional parameter:
- Still properly tests the role, while at the same time making it possible to use custom apt repository for Debian Buster (due to Prosody project dropping all repository archives for it).
|
|
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
|
f8f4ff29c136
|
4 years ago
|
|
|
|
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.
|