Releases: saint-hilaire/lampsible
v1.1 - Joomla!
New features
- Support for Joomla!
- Install custom APT packages with
--extra-packages
- Dynamically set
APP_URL
for Laravel apps
Bugfixes
- Fix argument validation to not show unnecessary warnings about passing database passwords via CLI.
- Refactor argument validation to be more maintainable.
What's Changed
- feature/laravel-APP_URL by @saint-hilaire in #18
- bugfix/db-cli-passwd-warnings by @saint-hilaire in #17
- feature/joomla by @saint-hilaire in #19
- Rc/1.1 by @saint-hilaire in #20
Full Changelog: v1.0.0...v1.1.0
v1.0
First "stable release" of Lampsible - LAMP stacks with Ansible
A couple years ago, I hacked together some Ansible playbooks to help me install WordPress sites on Linux servers running Apache. In the last few months, I managed to refactor my old Ansible stuff into a CLI tool that can handle much of what one would expect from a good old fashioned LAMP stack, and it's already proven to be useful in some projects that I'm currently involved in. I hope that someone else finds this helpful :-)
Full Changelog: v0.12...v1.0.0
v0.12: Certbot
Certbot is now fully working. Whether you're installing a simple Apache server, or a WordPress site, you can fully enable SSL for your site by passing --ssl-certbot
Full Changelog: v0.11...v0.12
v0.11: Security improvements
This release offers some important security improvements:
- Install fail2ban by default on all servers.
- In WordPress sites, block access to the insecure endpoint xmlrpc.php by default.
Full Changelog: v0.10...v0.11
v0.10 - First Beta release ^^
I like to use Ansible for automating various server installations, and I've used it in numerous projects, and it has always worked like a charm.
I've recently started to clean up / refactor / package some of the scripts and playbooks I've used over the years into simple command line tools that abstract much of the Ansible specific details into a simple CLI.
With Lampsible v0.10, I have developed such a tool, and I hope that someone finds it helpful ^_^
The idea is that you can install it locally, and if you have some VPS server where you want to host a web site or application, you can simply run something like lampsible youruser your.server.com wordpress --database-name some-database
locally, and it does everything for you.
For more info, see the README, or run lampsible --help
.