If you are using cloud computing you surely know what is a “boot start” script. Those scripts are used on “cloud-init” enabled clouds and baremetal providers (AWS, OpenStack, Packet.net to mention some) in order to “install” software at server first-boot. That’s one of the most important aspects of modern cloud automation.
Many applications on the OpenSource world (LEMP, LAMP, WordPress, Odoo, etc.) can be installed that way, provided your base machine meet some minimal requirements that are normally found on all public clouds.
I’ve been working in the last months trying to include to my github site scripts for many of those applications, and also trying to keep them updated and tested. Those scripts contains many security and performance tweaks for the applications they install. All of them are fully cloud-init compatible and have been tested on many cloud environments (aws, packet.net, OpenStack) with base images for Centos 7 and Ubuntu 16.04lts. I hope you the reader find those useful, and of course all ideas to improve this effort are welcomed:
Note that this is a WIP with continuous improvement as a primary focus. If you want to participate with ideas, then go and write your comments here, or use the “issue” interface on my github site.