Learning Salt

Course

Online

£ 150 VAT inc.

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

Build reliable, scalable, and secure infrastructures with Salt.SaltStack automates the management and configuration of any infrastructure or application at scale. It provides an arsenal of tools to execute commands across thousands of systems with ease.Learning Saltstack will start from scratch and build towards a high-level goal of installing, configuring, deploying, and managing a web application to Docker containers across multiple systems behind a HAProxy load balancer. The course will start by explaining how Salt approaches System management and help the viewer get up and running with a working Salt infrastructure. You will learn how to use Salt to target, query, and change systems.You will learn to define the desired state of your infrastrucrture and how you can use Salt to enforce the state with a single command. The course will dive deeper into YAML and Jinja and show you the best practices for writing reusable and maintainable states. Finally, you will learn about some of the additional tools that salt provides, including salt-cloud, the reactor, and the event system.By the end of the course, you would be able to build and manage your infrastructure and fully utilize its potential.About the AuthorSeth House has been involved in the Salt community for five years and has worked at SaltStack for four years. He wrote the salt-api and also contributed to many core parts of Salt. He has collaborated with the Salt community and started the Salt Formulas organization. Seth has given over thirty Introductions, Presentations, Training at user groups and conferences and Created tutorials on Salt well for Companies. He has designed and helped fine-tune Salt deployments at companies all across the United States.

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

How to Install and configure Salt
How Salt communicates between machines
The difference and distinction between the various Salt module types
How and why to use execution modules
Understand Salt’s state system
Write and manage complex states
Run complex state trees that span multiple systems
Use and react to real-time events across an infrastructure
Integrate Salt with other tools, both internal and external

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 4 years

Subjects

  • Network Training
  • Install
  • Communication Training
  • Technology
  • Systems
  • Design
  • Philosophy
  • Network
  • Works
  • Options
  • Workflow
  • Project
  • Team Dynamics
  • Team Training

Course programme

Installation and Setup 6 lectures 36:36 The Course Overview This video provides an overview of the entire course. The Philosophy of Salt The aim of this video is to learn how Salt approaches system management and why it uses the technology that it does.
  • Speed: if you want to know something about your infrastructure, ask!
  • Generic communication bus: useful for many different operations
  • Learn that States always execute in the same order
How Salt Communicates? The aim of this video is to learn about how Salt utilizes a technology stack to meet design goals and what that stack is.
  • Explore the Network topology
  • Explore ZeroMQ and MessagePack
  • Learn more on other topologies and transports
Installing Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo and install Salt
  • Look at Salt dependencies
  • Explore platform differences between packages
Configuring Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo; install Salt.
  • Look at Salt dependencies
  • Explore platform differences between packages
Key Acceptance and Encryption The aim of this video is to learn how Salt's encryption layer works.
  • Learn about authentication and encryption
  • Take a look at the salt-key
  • Learn about key rotation and generate keys
Installation and Setup 6 lectures 36:36 The Course Overview This video provides an overview of the entire course. The Philosophy of Salt The aim of this video is to learn how Salt approaches system management and why it uses the technology that it does.
  • Speed: if you want to know something about your infrastructure, ask!
  • Generic communication bus: useful for many different operations
  • Learn that States always execute in the same order
How Salt Communicates? The aim of this video is to learn about how Salt utilizes a technology stack to meet design goals and what that stack is.
  • Explore the Network topology
  • Explore ZeroMQ and MessagePack
  • Learn more on other topologies and transports
Installing Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo and install Salt
  • Look at Salt dependencies
  • Explore platform differences between packages
Configuring Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo; install Salt.
  • Look at Salt dependencies
  • Explore platform differences between packages
Key Acceptance and Encryption The aim of this video is to learn how Salt's encryption layer works.
  • Learn about authentication and encryption
  • Take a look at the salt-key
  • Learn about key rotation and generate keys
The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. The Course Overview This video provides an overview of the entire course. This video provides an overview of the entire course. This video provides an overview of the entire course. The Philosophy of Salt The aim of this video is to learn how Salt approaches system management and why it uses the technology that it does.
  • Speed: if you want to know something about your infrastructure, ask!
  • Generic communication bus: useful for many different operations
  • Learn that States always execute in the same order
The Philosophy of Salt The aim of this video is to learn how Salt approaches system management and why it uses the technology that it does.
  • Speed: if you want to know something about your infrastructure, ask!
  • Generic communication bus: useful for many different operations
  • Learn that States always execute in the same order
The Philosophy of Salt The aim of this video is to learn how Salt approaches system management and why it uses the technology that it does.
  • Speed: if you want to know something about your infrastructure, ask!
  • Generic communication bus: useful for many different operations
  • Learn that States always execute in the same order
The Philosophy of Salt The aim of this video is to learn how Salt approaches system management and why it uses the technology that it does.
  • Speed: if you want to know something about your infrastructure, ask!
  • Generic communication bus: useful for many different operations
  • Learn that States always execute in the same order
The aim of this video is to learn how Salt approaches system management and why it uses the technology that it does.
  • Speed: if you want to know something about your infrastructure, ask!
  • Generic communication bus: useful for many different operations
  • Learn that States always execute in the same order
The aim of this video is to learn how Salt approaches system management and why it uses the technology that it does.
  • Speed: if you want to know something about your infrastructure, ask!
  • Generic communication bus: useful for many different operations
  • Learn that States always execute in the same order
How Salt Communicates? The aim of this video is to learn about how Salt utilizes a technology stack to meet design goals and what that stack is.
  • Explore the Network topology
  • Explore ZeroMQ and MessagePack
  • Learn more on other topologies and transports
How Salt Communicates? The aim of this video is to learn about how Salt utilizes a technology stack to meet design goals and what that stack is.
  • Explore the Network topology
  • Explore ZeroMQ and MessagePack
  • Learn more on other topologies and transports
How Salt Communicates? The aim of this video is to learn about how Salt utilizes a technology stack to meet design goals and what that stack is.
  • Explore the Network topology
  • Explore ZeroMQ and MessagePack
  • Learn more on other topologies and transports
How Salt Communicates? The aim of this video is to learn about how Salt utilizes a technology stack to meet design goals and what that stack is.
  • Explore the Network topology
  • Explore ZeroMQ and MessagePack
  • Learn more on other topologies and transports
The aim of this video is to learn about how Salt utilizes a technology stack to meet design goals and what that stack is.
  • Explore the Network topology
  • Explore ZeroMQ and MessagePack
  • Learn more on other topologies and transports
The aim of this video is to learn about how Salt utilizes a technology stack to meet design goals and what that stack is.
  • Explore the Network topology
  • Explore ZeroMQ and MessagePack
  • Learn more on other topologies and transports
Installing Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo and install Salt
  • Look at Salt dependencies
  • Explore platform differences between packages
Installing Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo and install Salt
  • Look at Salt dependencies
  • Explore platform differences between packages
Installing Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo and install Salt
  • Look at Salt dependencies
  • Explore platform differences between packages
Installing Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo and install Salt
  • Look at Salt dependencies
  • Explore platform differences between packages
The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo and install Salt
  • Look at Salt dependencies
  • Explore platform differences between packages
The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo and install Salt
  • Look at Salt dependencies
  • Explore platform differences between packages
Configuring Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo; install Salt.
  • Look at Salt dependencies
  • Explore platform differences between packages
Configuring Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo; install Salt.
  • Look at Salt dependencies
  • Explore platform differences between packages
Configuring Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo; install Salt.
  • Look at Salt dependencies
  • Explore platform differences between packages
Configuring Salt The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo; install Salt.
  • Look at Salt dependencies
  • Explore platform differences between packages
The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo; install Salt.
  • Look at Salt dependencies
  • Explore platform differences between packages
The aim of this video is to learn to install Salt from the official SaltStack repository.
  • Install the repo; install Salt.
  • Look at Salt dependencies
  • Explore platform differences between packages
Key Acceptance and Encryption The aim of this video is to learn how Salt's encryption layer works.
  • Learn about authentication and encryption
  • Take a look at the salt-key
  • Learn about key rotation and generate keys
Key Acceptance and Encryption The aim of this video is to learn how Salt's encryption layer works.
  • Learn about authentication and encryption
  • Take a look at the salt-key
  • Learn about key rotation and generate keys
Key Acceptance and Encryption The aim of this video is to learn how Salt's encryption layer works.
  • Learn about authentication and encryption
  • Take a look at the salt-key
  • Learn about key rotation and generate keys
Key Acceptance and Encryption The aim of this video is to learn how Salt's encryption layer works.
  • Learn about authentication and encryption
  • Take a look at the salt-key
  • Learn about key rotation and generate keys
The aim of this video is to learn how Salt's encryption layer works.
  • Learn about authentication and encryption
  • Take a look at the salt-key
  • Learn about key rotation and generate keys
The aim of this video is to learn how Salt's encryption layer works.
  • Learn about authentication and encryption
  • Take a look at the salt-key
  • Learn about key rotation and generate keys
Execution Modules 4 lectures 51:09 Targeting Minions We will explore how to granularly target subsets of an infrastructure.
  • Explain the concept of targeting
  • Look into Demo targeting
  • Introduce Grains
Execution Module Basics We will talk about execution modules which is a large library of common tasks to query or change a system.
  • Talk about the anatomy of Salt commands
  • Discuss where and why we use Salt module types
  • Explore howexecution modules are loaded
Common Execution Modules We will talk about execution modules.
  • Cover common execution modules
  • Demonstrate common execution modules
  • Explain Salt internals exposed via execution modules
Call from Master or Minions We will take a look at Master- or Minion-centric invocation.
  • Demonstrate a salt-call to invoke Salt
  • Employ a salt-call to debug Salt
  • Take a look at CLI argument parsing
Execution Modules. 4 lectures 51:09 Targeting Minions We will explore how to granularly target subsets of an infrastructure.
  • Explain the concept of targeting
  • Look into Demo targeting
  • Introduce Grains
Execution Module Basics We will talk about execution modules which is a large library of common tasks to query or change a system.
  • Talk about the anatomy of Salt commands
  • Discuss where and why we use Salt module types
  • Explore howexecution modules are loaded
Common Execution Modules We will talk about execution modules.
  • Cover common execution modules
  • Demonstrate common execution modules
  • Explain Salt internals exposed via execution modules
Call from Master or Minions We will take a look at Master- or Minion-centric invocation.
  • Demonstrate a salt-call to invoke Salt
  • Employ a salt-call to debug Salt
  • Take a look at CLI argument parsing
Targeting Minions We will explore how to granularly target subsets of an infrastructure.
  • Explain the concept of targeting
  • Look into Demo targeting
  • Introduce Grains
Targeting Minions We will explore how to granularly target subsets of an infrastructure.
  • Explain the concept of targeting
  • Look into Demo targeting
  • Introduce Grains
Targeting Minions We will explore how to granularly target subsets of an infrastructure the minions
  • Take a look at the Accumulate State function returns
  • We will trace the flow of a State run from the master, to a minion,...

    Additional information

    Some exposure to IT automation and configuration management tasks would be useful but not necessary

    Learning Salt

    £ 150 VAT inc.