|
branko
|
f03283292445
|
26 days ago
|
|
MAR-218: Disable the boot-time hanging workaround for VirtualBox:
- The workaround is most likely no longer necessary with up-to-date versions of kernel and VirtualBox (modules) themselves.
|
|
branko
|
fcfbb70d1b74
|
26 days ago
|
|
|
|
branko
|
5ee6fc8d3513
|
1 month ago
|
|
MAR-218: Force handler execution during testing for consistency:
- Otherwise it can easily happen that some handlers never run, leaving the machine in inconsistent state until they are run by hand.
|
|
branko
|
94cf74211121
|
1 month ago
|
|
MAR-218: Drop linting definitions from Molecule configuratin files:
- Molecule no longer natively supports running linters. - Disable the Ansible Galaxy dependency installation (none of the roles utilise this).
|
|
branko
|
750530fa9bb1
|
1 month ago
|
|
MAR-239: Dropped support for Debian 11 Bullseye from the ldap_server role:
- Debian 12 Bookworm and upwards no longer install/configure rsyslog by default, drop the related tests, tasks, and configuration files.
|
|
branko
|
c3861b9a54bb
|
7 months ago
|
|
|
|
branko
|
71be7390aa0f
|
7 months ago
|
|
|
|
branko
|
7974b2d60f7d
|
9 months ago
|
|
MAR-189: Disable use of KVM paravirtualisation provider with Vagrant/VirtualBox:
- The VMs seem to randomly hang when the (KVM) clock source gets initialised right after getting past the bootloader. Helps run the tests in a way more reliable way. - Should be removed if upgrading to latest kernel/VirtualBox versions helps.
|
|
branko
|
70c044ec4a81
|
10 months ago
|
|
|
|
branko
|
0bbda2001d43
|
10 months ago
|
|
|
|
branko
|
3a03065f2240
|
10 months ago
|
|
MAR-189: Refactored admin acocunt handling in the ldap_server role: - Get rid of the admin entry from the directory, and resort to using the directory's olcRootDN/olcRootPW attributes instead. Aligns Buster package deployment with Bullseye one, as implemented via fix for the following Debian bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=821331- Add the helper filter plugin to deal with calculating the salted SHA1 checksum. - Drop the architecture from Molecule instance names. - Move the IPs around a tiny bit for Molecule instances.
|
|
branko
|
e081fd2bc85c
|
13 months ago
|
|
MAR-181: Drop support for Debian 9 Stretch from ldap_server role:
- Switch to using IPs from VirtualBox default allowed host-only network subnets. - Drop the workaround for unsupported TLS ciphers on Debian Stretch.
|
|
branko
|
2f8747288649
|
4 years ago
|
|
MAR-151: Added support for Debian 10 Buster to ldap_server role:
- Updated role reference documentaiton. - Updated role meta information. - Updated tests.
|
|
branko
|
5a36f75bc297
|
4 years ago
|
|
MAR-161: Make the ldap_server_domain parameter in the ldap_server role mandatory:
- Updated the ldap_server role. - Removed default value for the parameter. - Updated tests. - Updated role reference documentation. - Updated release notes. - Dropped the .local from the Molecule instance names.
|
|
branko
|
bba096126140
|
4 years ago
|
|
MAR-150: Use fixtures for X.509 artefacts in the ldap_server role:
- Removed the statically generated artefacts. - Generate X.509 artefacts for tests using Gimmecert. - Updated paths to point to generated artefacts. - Introduced cleanup playbook for removing generated artefacts.
|
|
branko
|
e75d5d4fba3b
|
4 years ago
|
|
|
|
branko
|
7d6c3c67caee
|
4 years ago
|
|
|
|
branko
|
1bf0f41d1854
|
5 years ago
|
|
|
|
branko
|
f1b75f1d4b5e
|
6 years ago
|
|
MAR-132: Add support for Debian 9 (Stretch) to ldap_server role:
- Updated Molecule tests to cover Debian 9 as well. - Remove the ss utility instead of renaming it when preparing for tests, and make sure the netstat utility is available. - Duplicate private key/certificate for mandatory parameters testing.
|
|
branko
|
c082a26b62ff
|
6 years ago
|
|
MAR-129: Updated ldap_server role for new Molecule and Ansible:
- Fixed syntax warnings. - Moved test playbook variables into group_vars. - Optimised the invocation of test playbook. - Remove the 'ss' utility from test machines in order to properly test the unix sockets. - Fixed how the hosts are being referenced in tests.
|
|
branko
|
ec4e3e91c4d3
|
7 years ago
|
|
MAR-128: Upgraded tests for ldap_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). - Fixed some linting issues. - Use localhost as backup client server name. This should make it simpler in future to cover more platforms. - Set-up the /etc/hosts for tests with correct entries (primarily aliases towards localhost to make it less important what the hostname is). - Renamed private key/certificate files for parameters-mandatory server since server got renamed as well. - Updated IP addresses used for testing to make it easier to test new platforms in the future. - Use inventory_hostname-based parameterisation of tests where appropriate. Currently hard-coded value for this because host.ansible.get_variables() produces errors.
|