Salt: Getting Started

This course serves as a primer for using Salt to manage system configurations. You’re going to get a tour of the critical path elements in Salt so that you can start using it yourself.
Course info
Rating
(38)
Level
Beginner
Updated
Sep 29, 2016
Duration
2h 26m
Table of contents
Description
Course info
Rating
(38)
Level
Beginner
Updated
Sep 29, 2016
Duration
2h 26m
Description

Stop configuring your servers by hand! In this course, Salt: Getting Started, you'll see how to automate software installation, configuration changes, and deployments using Salt. First, you'll learn about installation and network configuration; and how to get the Salt software installed and configured. Next, you'll use states (Salt's declarative specification for configuration changes) and learn how to wrangle sensitive information like usernames, passwords, and certificates in a secure way. Finally, you'll wrap up the course learning about automating and coordinating configuration changes across multiple machines using Salt’s powerful orchestration mechanism. By the end of this course, you’ll have a basic working knowledge of how to install and use Salt to manage Linux systems.

About the author
About the author

Developer. Craftsman. Leader. Architect. Mentor. Teacher. Author. Floyd is a veteran software craftsman with broad experience and a passion for teaching.

More from the author
Getting Started with CircleCI
Intermediate
1h 2m
Sep 10, 2019
Designing Fluent APIs in C#
Advanced
1h 58m
Mar 1, 2016
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
Hi everyone. I'm Floyd May, and welcome to my course, Salt: Getting Started. I am a software craftsman and programming mentor in Tulsa Oklahoma. Salt is a really easy to learn configuration management platform that can handle the largest and most complex environments. It's cross platform, scalable, and secure. In this course we are going to learn the basics. You're going to get a tour of the critical path elements in Salt, so that you can start using it yourself. Some of the major topics that we will cover include, installation and network configuration, how to get the Salt software installed and configured, using states, which are Salt's declarative specification for configuration changes, wrangling sensitive information, like usernames, passwords, and certificates in a secure way, automating and coordinating configuration changes across multiple machines using Salt's powerful orchestration mechanism. By the end of this course you'll have a basic working knowledge of how to install and use Salt to manage Linux systems. Before beginning this course you should have a basic understanding of using Linux from the command line, including installing packages, and editing configuration files with a command line friendly text editor. I'm looking forward to helping you use Salt to start managing infrastructure with Salt: Getting Started at Pluralsight.