Skip to content

Latest commit

 

History

History
54 lines (42 loc) · 1.62 KB

README.md

File metadata and controls

54 lines (42 loc) · 1.62 KB

Training

Lessons about the use of Salt, salt-cloud, networking, and lots of other stuff.

This repository is designed to be installed next to the salt-bevy repository, and is nearly useless by itself.

These lesson are, in essence, a lab manual for training. The salt-bevy repository contains the actual lab upon which the lessons are based.

The salt-bevy software is designed to also be useful as a base upon which to build a more complex network (bevy) of computers suitable for production work. A production system would contain the salt-bevy repo, and its own repo, but not these lessons.
See the advanced bevy master lesson which explains how to do that. (In keeping with the old Python tradition, the example production system is named for the famous black knight.)

So, initially, for training, your workstation would contain two git repos, organized something like this:

/projects/
  - salt-bevy/
  - lessons/

As you learn to operate your testing bevy, your workstation file structure becomes like this:

/projects/
  - salt-bevy/
  - lessons/
  - black-knight/

And finally, your working Salt Master controls several projects, and looks like:

/projects/
 - salt-bevy/
 - black-knight/
 - green-knight/
 - king-arthur/

Installation

See the detailed installation instructions here.

Then clone salt-bevy and start your lessons.