Skip to content

v2.2.0

Compare
Choose a tag to compare
@belal-i belal-i released this 28 Mar 22:03
· 33 commits to dev/v2 since this release
a2626a1

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