|
|
branko
|
8d67cca58871
|
10 months ago
|
|
|
|
|
branko
|
bc7eef6554a9
|
6 years ago
|
|
|
|
|
branko
|
d62b3adec462
|
6 years ago
|
|
|
|
|
branko
|
65ad7f138939
|
7 years ago
|
|
MAR-132: Parametrise tests in ldap_server role:
- Dynamically obtain inventory hostnames (don't hard-code them). - Parametrise connectivity test, switching to using inventory hostnames along the way (instead of hard-coded IPs in tests. - Populate /etc/hosts with inventory hostnames in client machine (used for connectivity tests).
|
|
|
branko
|
c082a26b62ff
|
7 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
|
8 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.
|