What is Salt? Check out SaltStack official website for more information.
This repository creates a basic Salt Master/Minion configuration for a single Linux computer with minimal Apache Web server installation.
Basically, the following is done in the target system:
-
Check system environment requirements
-
Critical commands
-
Network connection
-
etc.
-
-
Install Salt Master
-
Install Salt Minion
- Configure Salt Minion to establish connection to the Salt master daemon. Check the connection.
-
Deploy necessary Salt state files into the system in order to install Apache web server
-
Install & configure Apache web server automatically using SaltStack environment
-
Run a simple HTML/JavaScript test website on the localhost
Currently only Ubuntu 16.04 LTS or above is supported.
Simply run the following in your terminal
wget https://raw.githubusercontent.com/Fincer/salt_testrun/master/salt_testrun.sh
sudo bash ./salt_testrun.sh
This repository uses GPLv3 license