Automated SaltStack Master/Minion testrun on Ubuntu Linux
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

52 lines
1.3 KiB

6 years ago
6 years ago
  1. # Salt testrun
  2. ## Minimal Salt Master/Minion configuration for a single Linux computer
  3. ----------------------
  4. ## About
  5. What is Salt? Check out [SaltStack official website](saltstack.com) for more information.
  6. ----------------------
  7. This repository creates a basic Salt Master/Minion configuration for a single Linux computer with minimal Apache Web server installation.
  8. Basically, the following is done in the target system:
  9. 1) Check system environment requirements
  10. - Critical commands
  11. - Network connection
  12. - etc.
  13. 2) Install Salt Master
  14. 3) Install Salt Minion
  15. - Configure Salt Minion to establish connection to the Salt master daemon. Check the connection.
  16. 4) Deploy necessary Salt state files into the system in order to install Apache web server
  17. 5) Install & configure Apache web server automatically using SaltStack environment
  18. 6) Run a simple HTML/JavaScript test website on the localhost
  19. ## Support
  20. Currently only Ubuntu 16.04 LTS or above is supported.
  21. ## Usage
  22. Simply run the following in your terminal
  23. ```
  24. wget https://raw.githubusercontent.com/Fincer/salt_testrun/master/salt_testrun.sh
  25. sudo bash ./salt_testrun.sh
  26. ```
  27. ## License
  28. This repository uses [GPLv3 license](https://github.com/Fincer/salt_testrun/blob/master/LICENSE)