Difficulty: Beginner
Estimated Time: 15 minutes

Summary

As you've seen in the Learning Jobs tutorial, jobs can be ran on demand or ad hoc within SaltStack Enterprise (SSE). This is a useful feature but it's not always practical to require a human to sit in front of SSE all day running jobs. Let's leave that job to SSE.

In this tutorial, we're going to cover how to create and manage schedules and how to schedule a job to run against a schedule.

Learning Goal

(What do we expect the student to come away with from this scenario?)

Applicable Roles

(What common roles the student may have that’d benefit from this scenario)

Knowledge Prerequisites

(What experience we’re assuming the student has before starting)

Environment

In the background already set up for you is the following Salt Master and Salt Minions. We'll be using these machines throughout this tutorial.

Hostname Operating System Salt Role Salt Version
saltmaster CentOS 7 Master/Minion 2018.3.4
minion1 CentOS 7 Minion 2018.3.4
minion2 CentOS 7 Minion 2018.3.4
minion3 CentOS 7 Minion 2018.3.4

You've successfully created a scheduled job and have managed all of the common actions related to schedules.

In this tutorial, we learned all about schedules using a single schedule. But what if we're working in a large environment with many jobs running at once? Or we need to keep tabs on all of the events happening with SSE? In that case, we'll need to get into reporting to show you how to access and run reports of all kinds in SSE. Click on Next Scenario below to continue your SSE journey to learn more!

Learning Scheduling

Step 1 of 7

Logging In

The first task is logging into SaltStack Enterprise (SSE). We've already built out a simple environment for you to kick the tires in. Near the middle of the screen, you will see two tabs; Terminal and Dashboard. You're probably on the Terminal tab now. Click on the Dashboard tab to bring up the SSE login page.

If you've just started the tutorial, you will see a temporary status page that says Connecting to Port 80. If so, wait 30-60 seconds for SSE to be provisioned.

When the login page is displayed, input a username of root and a password of salt.

Once logged in, click Continue below to learn how to run your first job.