Dr SaltStack: or How I Stopped Worrying And Replaced All The Crons

Gareth Greenaway @garethgreenaway

B.4.042 - Tuesday 5th February 2019 - 14:00 → 14:55

Cron, a popular tool for scheduling jobs, has been used by millions of people on millions of servers around the world for several years.
As servers become less like pets and more like cattle, jobs can no longer be tied to a specific server and a scheduling system must be flexible to allow jobs to easily be scheduled across multiple servers, quickly moved from one server to another, and easily report on the status of a scheduled job.

Salt Stack, is at its heart, a remote execution system which also does configuration management very well.
This presentation will demonstrate how Salt can be used to replace Cron for command scheduling and fulfill these modern requirements.

The talk will include:

  • A brief introduction to Salt Stack
  • Examples of how to schedule jobs using Salt Stack.
  • Using the Salt State system to scheduling jobs with dependencies.
  • Using Salt Returners to receive notifications on job status.
  • With Salt’s remote execution modules, how to centrally manage jobs across many servers.

Speaker Info

Gareth Greenaway

Gareth is the software developer at Saltstack, an occasional FLOSS Weekly co-host, and co-founder and former leader of the Southern California Linux Expo.
Gareth lives in Southern California with his wife, where they are owned by several pets.