|
branko
|
fc2c40c98e0c
|
10 months ago
|
|
MAR-189: Refactored web_server tests to be less hostname-dependent:
- Use the inventory name (alongisde distribution version) in places where it's possible and makes sense to do so. - Rearrange the IP allocation a bit to make more sense. - Drop architecture information from the hostnames. - Make the connectivity test operate over a matrix of input parameters. - Replace singular use of wget for testing with curl.
|
|
branko
|
51c92f71fa0a
|
4 years ago
|
|
MAR-170: Always enforce use of HTTPS in the web_server role:
- Dropped the default_enforce_https parameter. - Updated tests. - Updated release notes.
|
|
branko
|
f7c1f4c841f8
|
4 years ago
|
|
|
|
branko
|
83a557f70dfb
|
4 years ago
|
|
MAR-158: Extended TLS cipher tests for web_server role for optional parameters:
- Extend the existing tests to cover both enabled and disabled ciphers. - Deduplicate list of all available ciphers for both testing of mandatory and optional parameters.
|
|
branko
|
36cc127035aa
|
4 years ago
|
|
MAR-158: Update default TLS cipher configuration in the web_server role:
- Updated the default value for parameter web_server_tls_ciphers. - Updated tests, making them explicitly test for enabled and disabled ciphers. - Updated role reference documentation.
|
|
branko
|
315128d98063
|
4 years ago
|
|
MAR-158: Deduplicate tests in web server role:
- Deduplicate test for certificate validity check configuration deployment. - Deduplicate test for checking if TLS is enabled or not.
|
|
branko
|
23a5f9ba293c
|
4 years ago
|
|
MAR-158: Split-up the TLS tests for web_server role:
- Better separation for testing individual properties of TLS configuration (whether it's enabled, what protocols are enabled, and finally enabled ciphers).
|
|
branko
|
54b90379d1fa
|
4 years ago
|
|
|
|
branko
|
ddcc0a5f7312
|
4 years ago
|
|
MAR-162: Make the default_https_tls_certificate and default_https_tls_key parameters mandatory:
- Dropped the defaults from web_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.
|
|
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
|
5e0412b723f0
|
5 years ago
|
|
|
|
branko
|
d62b3adec462
|
5 years ago
|
|
|
|
branko
|
a5f4c1ec6853
|
6 years ago
|
|
MAR-129: Updated web_server role for Ansible 2.5.x and new Molecule:
- Fixed linting errors. - Include global linting configuration file in the test configuration. - Moved variables from the test playbook into group variables. - Updated how hosts are referenced in tests. - Fixed deprecation warnings.
|
|
branko
|
eee778bc2d7c
|
7 years ago
|
|
MAR-128: Upgraded tests for ROLE_NAME 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 instances to include Debian version in their hostnames. - Fixed some linting issues.
|