This release delivers some cool new features ;-)
Features
* Support for [SuiteCRM](https://github.com/salesagility/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](https://github.com/geerlingguy/ansible-role-php). 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](https://github.com/geerlingguy/ansible-role-php).
* 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**: https://github.com/saint-hilaire/lampsible/compare/v2.1.2...v2.2.0