Releases: belal-i/lampsible
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
.