salt_bootstrap.rst 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. .. _salt-bootstrap:
  2. ==============
  3. Salt Bootstrap
  4. ==============
  5. The Salt Bootstrap Script allows a user to install the Salt Minion or Master
  6. on a variety of system distributions and versions.
  7. The Salt Bootstrap Script is a shell script is known as ``bootstrap-salt.sh``.
  8. It runs through a series of checks to determine the operating system type and
  9. version. It then installs the Salt binaries using the appropriate methods.
  10. The Salt Bootstrap Script installs the minimum number of packages required to
  11. run Salt. This means that in the event you run the bootstrap to install via
  12. package, Git will not be installed. Installing the minimum number of packages
  13. helps ensure the script stays as lightweight as possible, assuming the user
  14. will install any other required packages after the Salt binaries are present
  15. on the system.
  16. The Salt Bootstrap Script is maintained in a separate repo from Salt, complete
  17. with its own issues, pull requests, contributing guidelines, release protocol,
  18. etc.
  19. To learn more, please see the Salt Bootstrap repo links:
  20. - `Salt Bootstrap repo`_
  21. - `README`_: includes supported operating systems, example usage, and more.
  22. - `Contributing Guidelines`_
  23. - `Release Process`_
  24. .. note::
  25. The Salt Bootstrap script can be found in the Salt repo under the
  26. ``salt/cloud/deploy/bootstrap-salt.sh`` path. Any changes to this file
  27. will be overwritten! Bug fixes and feature additions must be submitted
  28. via the `Salt Bootstrap repo`_. Please see the Salt Bootstrap Script's
  29. `Release Process`_ for more information.
  30. .. _Salt Bootstrap repo: https://github.com/saltstack/salt-bootstrap
  31. .. _README: https://github.com/saltstack/salt-bootstrap#bootstrapping-salt
  32. .. _Contributing Guidelines: https://github.com/saltstack/salt-bootstrap/blob/develop/CONTRIBUTING.md
  33. .. _Release Process: https://github.com/saltstack/salt-bootstrap/blob/develop/CONTRIBUTING.md#release-information