|
branko
|
161187c252c0
|
8 months ago
|
|
MAR-191: Drop support for Debian 10 Buster from the php_website role:
- Move some of the distribution release-specific information used in tests into a fixture of its own. Make the code a bit cleaner/more consistent.
|
|
branko
|
cc70e8ad7abd
|
11 months ago
|
|
|
|
branko
|
12eceb5941eb
|
14 months ago
|
|
MAR-181: Drop support for Debian 9 Stretch from php_website role:
- Keep the mail alias step - it is still relevant for Debian Buster.
|
|
branko
|
6f26ccefa724
|
4 years ago
|
|
MAR-151: Added support for Debian 10 Buster to php_website role:
- Updated role reference documentaiton. - Updated role meta information. - Updated tests. - Refactor the code to take into account differences in PHP-related paths between Debian Stretch and Debian Buster. - Make the test for web application user less dependant on what the actual UID number is in case of default value. By default user should be created as system user, which means its UID number should be less than 1000. - Drop the installation of libmariadbclient-dev-compat library - the test is good enough without it, and the actual package is differently named under Debian Stretch and Debian Buster (which would complicate the test without any benefits).
|
|
branko
|
611e6c9cffd9
|
4 years ago
|
|
|
|
branko
|
5b102c4afcb3
|
4 years ago
|
|
MAR-170: Always enforce use of HTTPS in the php_server role:
- Dropped the enforce_https parameter. - Updated tests. - Updated release notes. - Update role reference documentation. - Update usage instructions.
|
|
branko
|
7dd7757be724
|
4 years ago
|
|
MAR-150: Use fixtures for X.509 artefacts in the php_website 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
|
f073c9637d47
|
4 years ago
|
|
MAR-162: Make the https_tls_certificate and https_tls_key parameters mandatory in php_website role:
- Dropped the defaults from php_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
|
398dcbce5d84
|
4 years ago
|
|
|
|
branko
|
57e103ba33ee
|
5 years ago
|
|
|
|
branko
|
d62b3adec462
|
5 years ago
|
|
|
|
branko
|
6c1d08d39449
|
5 years ago
|
|
|
|
branko
|
ff510f233909
|
6 years ago
|
|
MAR-132: Added support for Debian 9 (Stretch) to php_website role:
- Implemented the necessary changes related to differences between PHP versions and related paths (PHP 5 vs PHP 7). - Set the shell for application system account explicitly (workaround for Debian bug 865762 in Stretch). - Updated Molecule tests to cover Debian 9. - Updated Molecule test preparation playbook to account for a number of differences between Jessie and Stretch (mainly related to mailing functionality). - Use more specific host groups in tests. - Renamed a couple of variables in test for sending out mails to make it clearer what is being looked up as part of regex matching. - Updated Molecule tests where certain paths depend on what Debian release they are ran against. - Split-up Jessie-specific tests into separate file.
|
|
branko
|
14eb78a4f466
|
6 years ago
|
|
MAR-129: Updated php_website role for Ansible 2.5.x and new Molecule:
- Include global linting configuration file in tests. - Fixed linting issues. - Fix deprecation warnings from Ansible (for apt module and state=installed). - Updated how the hosts are being referenced within tests.
|
|
branko
|
92011aae7258
|
7 years ago
|
|
MAR-128: Upgraded tests for php_website 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. - Fixed some linting issues. - Updated hostname to include Debian version.
|