|
branko
|
8944b8348567
|
3 months ago
|
|
MAR-226: Harmonise the HTTP header override parameter between the PHP and WSGI website roles:
- Use the new naming/syntax introduced in the php_website role since it implies less dependence on the backend application (more generic name for it), and is a little bit saner in terms of not having to provide quotes as part of the value.
|
|
branko
|
f4772b5c7f3a
|
4 months ago
|
|
MAR-192: Fix incorrect prompt for wsgi_website virtual environments:
- Ensure that the virtualenv indicator string ends with a whitespace. - The virtualenv prompt parameter behaves slightly different between the versions of Debian 11 Bullseye and Debian 12 Bookworm - the former being a bit more user-friendly. - Recreate virtual environment if the prompt does not match-up.
|
|
branko
|
7f4f7163ae31
|
4 months ago
|
|
MAR-154: Drop suppor for Python 2.7 from the wsgi_website role:
- Mostly a matter of dropping the Python version parameter, and updating some package versioning to account for Python 3 only.
|
|
branko
|
5b6d00b0beab
|
4 years ago
|
|
MAR-170: Always enforce use of HTTPS in the wsgi_server role:
- Dropped the enforce_https parameter. - Updated tests. - Updated release notes.
|
|
branko
|
dabe2c541877
|
4 years ago
|
|
|
|
branko
|
23bc0fa0d5c7
|
4 years ago
|
|
MAR-159: Added wsgi_requirements_in parameter to wsgi_website role:
- Added the parameter as optional. - Updated role reference documentation. - Updated release notes. - Updated tests.
|
|
branko
|
b78c1bbbcbba
|
4 years ago
|
|
MAR-159: Drop the use futures_version and gunicorn_version parameters from the wsgi_website role:
- Remove related tasks, Gunicorn/Futures should instead be installed via the requirements file instead. - Restructure tasks, moving them from the requirements.yml into main.yml. - Small typo fix for one of the variables.
|
|
branko
|
19f5f9cab189
|
4 years ago
|
|
MAR-159: Set-up defaults for wsgi_requirements and update tests:
- Set defaults for the wsgi_requirements parameter (for running using Python 2). - Drop the use of futures_version and gunicorn_version from the Molecule tests. - Updated and deduplicated tests related to testing of installed/requested futures and gunicorn package versions.
|
|
branko
|
f428e318d2ca
|
4 years ago
|
|
MAR-162: Make the https_tls_certificate and https_tls_key parameters mandatory in wsgi_website 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.
|
|
branko
|
b7de8e615ffd
|
4 years ago
|
|
|
|
branko
|
a5d38f30094b
|
6 years ago
|
|
MAR-132: Workarounds for wsgi_website Python virtual environment in Debian Stretch:
- Manually install setuptools in Python virtual environment on Debian Stretch, otherwise the pkg-resources==0.0.0 package will mess with pip freeze etc. - Add back installation of futures package, even on Python 3 (since it does not cause any harm). - A small cleanup of how requirements are treated will be done in separate ticket.
|
|
branko
|
c8d4251a6ea5
|
6 years ago
|
|
MAR-131: Added support for specifying Python version in wsgi_website role:
- Introduced additional role parameter for specifying the Python version. - Updated tests to verify new functionality. - Fixed existing tests to account for differences between Python 2 and Python 3 - including changes to WSGI test applications. - Updated documentation, documenting new parameter and fixing one minor typo. - Updated release notes. - Bumped default version of Gunicorn/futures used.
|
|
branko
|
b5ed796b566a
|
6 years ago
|
|
MAR-129: Updated wsgi_website role for Ansible 2.5.x and new Molecule:
- Include top-level linting configuration in test configuration file. - Fixed linting errors. - Updated Ansible deprecation warnings related to use of state=installed with apt module. - Updated how hosts are being referenced in tests. - Rename the 'ss' utility in order to properly test socket connectivity as a workaround for Testinfra bug.
|
|
branko
|
74b1cab547fc
|
7 years ago
|
|
MAR-122: Fixed handling of complex package versions for pip with Ansible 2.x:
- Use list for installing specific version of pip in the "pipreqcheck" virtual environment in common role. - Removed superficious (and incorrect) definition for application admin username in wsgi_website role. - Updated test playbook for wsgi_website role to test the fix. - Switched to passing-in package list for installing packages in virtual environment instead of using "with_items" in wsgi_website role.
|
|
branko
|
eba5d5d69e4f
|
7 years ago
|
|
MAR-114: Moved set_fact for wsgi_website and php_website roles:
- Moved set_fact for setting application admin, user, and home directory into defaults/main.yml. - Updated test playbook for wsgi_website to fixate the ptpython and dnspython versions (including their dependencies). - Updated tests for wsgi_website to use new fixated versions for ptpython, dnspython, and their dependencies.
|
|
branko
|
d9ba7498c212
|
7 years ago
|
|
|
|
branko
|
67dd87d59abb
|
8 years ago
|
|
|
|
branko
|
4ca98a158269
|
8 years ago
|
|
|
|
branko
|
4a3c8915f967
|
8 years ago
|
|
|
|
branko
|
b757d690af42
|
8 years ago
|
|
|
|
branko
|
5a15eda01800
|
8 years ago
|
|
|
|
branko
|
1b05bae8e440
|
8 years ago
|
|
|
|
branko
|
18cd76ec050d
|
8 years ago
|
|
|
|
branko
|
dfb91e411e40
|
8 years ago
|
|
|
|
branko
|
ed37f9854bfb
|
9 years ago
|
|
|
|
branko
|
981584549895
|
9 years ago
|
|
|