v2.2.0
This release delivers some cool new features ;-)
Features
- Support for SuiteCRM - an excellent open source web based CRM, great alternative to platforms like Salesforce. I need it for my own business, and decided to automate the installation with Lampsible. It can now be installed in a single command, similar to other supported actions.
- Improved PHP installation - I refactored the code to replace my handwritten PHP Ansible role with Jeff Geerling's excellent implementation. This offers numerous improvements, mainly the ability to configure the server's php.ini settings with Lampsible. There are several new CLI flags, see the
--help
flag for details. - The database root password on your server can now be set with the new flags
--ask-database-root-password
or--database-root-password
.
Refactor
- As mentioned, I replaced my handwritten PHP Ansible role with Jeff Geerling's.
- Improved Ansible Galaxy handling - Roles can be installed alongside Collections now.
Deprecations
- The flag
--php-version
is being deprecated. It's better to just let the remote server's default package configuration handle this - for example, Ubuntu 24 supports PHP 8.3, Ubuntu 22 has PHP 8.1, and so on. The flag will be removed in version 3.
Maintenance
- Bump default Joomla version to 5.2.5
Installing/upgrading
pip install --upgrade lampsible
PyPI package: https://pypi.org/project/lampsible/2.2.0/
Full Changelog: v2.1.2...v2.2.0