What is Configuration mangement? Configuration mangement is the practace of centrally managing and configuring systems from a centralized control point. Configuration management tools are used for remote configuration of systems (Windows or Linux) in an environment. Configration Management tools Ansible Puppet Chef SaltStack About Salt Started in 2011 by Thomas Hatch Python based, and open source
Laravel with Homestead : Web app Development and Management PHP Docs Laravel Docs What is Homestead Homestead is a pre-packaged vagrant box that provides you will all the development tools that you need by default Once you have setup your virtual machine and vagrant, you simply add homestead box to it and all of the development tools are installed automatically for you. This saves you the time of individually installing the required software.