Learning Salt [Video]

Preview in Mapt

Learning Salt [Video]

Seth House

Build reliable, scalable, and secure infrastructures with Salt
Mapt Subscription
FREE
$29.99/m after trial
Video
$106.25
RRP $124.99
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$106.25
$29.99 p/m after trial
RRP $124.99
Subscription
Video
Start 14 Day Trial

Frequently bought together


Learning Salt [Video] Book Cover
Learning Salt [Video]
$ 124.99
$ 106.25
Machine Learning for OpenCV – Advanced Methods and Deep Learning [Video] Book Cover
Machine Learning for OpenCV – Advanced Methods and Deep Learning [Video]
$ 124.99
$ 106.25
Buy 2 for $35.00
Save $214.98
Add to Cart

Video Details

ISBN 139781785884368
Course Length6 hours 14 minutes

Video Description

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.

Style and Approach

This course takes you through a series of sections covering practical techniques and tools for digital forensics. By practicing the examples presented you would apply the knowledge and skills learned to champion real-world forensic situations.

Table of Contents

Installation and Setup
The Course Overview
The Philosophy of Salt
How Salt Communicates?
Installing Salt
Configuring Salt
Key Acceptance and Encryption
Execution Modules
Targeting Minions
Execution Module Basics
Common Execution Modules
Call from Master or Minions
The State of an Infrastructure
The Philosophy of Salt’s State System
Our First State
Dissect State Functions
Execution Flow of a State Run
Debugging States
Expanding States with Jinja and Pillar
Introduction to YAML, Jinja, and Other Renderers
How to Write Reusable States?
How to Write Maintainable States?
YAML and Jinja Best Practices and Gotchas
Configuring States Using Pillar
Learning Salt Formulas
Debugging Jinja
Complex State Trees
Glue SLS Files Together
Defining, Enforcing, and Debugging Execution Orders
Conditional and Branching Logic During a State Run
Debugging a State Run
Sharing Data between Systems with Salt Mine
Using Salt Orchestrate to Manage Complex State Runs
Events and the Reactor
An Overview of Salt's Event Bus
Sending Custom Events
Listening to Events and Trigger Actions with Salt's Reactor
Integrating Salt with External Tools Using Events
Sending Events Using Beacon Modules
How to Debug the Reactor and Best Practices?
The Salt REST API
Installing and Configuring Salt-API
Exploring rest_cherrypy
More rest_cherrypy Features
Using Salt-API to Integrate with External Systems
Wrapping Up and Further Scope

What You Will Learn

  • 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.

Authors

Table of Contents

Installation and Setup
The Course Overview
The Philosophy of Salt
How Salt Communicates?
Installing Salt
Configuring Salt
Key Acceptance and Encryption
Execution Modules
Targeting Minions
Execution Module Basics
Common Execution Modules
Call from Master or Minions
The State of an Infrastructure
The Philosophy of Salt’s State System
Our First State
Dissect State Functions
Execution Flow of a State Run
Debugging States
Expanding States with Jinja and Pillar
Introduction to YAML, Jinja, and Other Renderers
How to Write Reusable States?
How to Write Maintainable States?
YAML and Jinja Best Practices and Gotchas
Configuring States Using Pillar
Learning Salt Formulas
Debugging Jinja
Complex State Trees
Glue SLS Files Together
Defining, Enforcing, and Debugging Execution Orders
Conditional and Branching Logic During a State Run
Debugging a State Run
Sharing Data between Systems with Salt Mine
Using Salt Orchestrate to Manage Complex State Runs
Events and the Reactor
An Overview of Salt's Event Bus
Sending Custom Events
Listening to Events and Trigger Actions with Salt's Reactor
Integrating Salt with External Tools Using Events
Sending Events Using Beacon Modules
How to Debug the Reactor and Best Practices?
The Salt REST API
Installing and Configuring Salt-API
Exploring rest_cherrypy
More rest_cherrypy Features
Using Salt-API to Integrate with External Systems
Wrapping Up and Further Scope

Video Details

ISBN 139781785884368
Course Length6 hours 14 minutes
Read More

Read More Reviews

Recommended for You

Machine Learning for OpenCV – Advanced Methods and Deep Learning [Video] Book Cover
Machine Learning for OpenCV – Advanced Methods and Deep Learning [Video]
$ 124.99
$ 106.25
Machine Learning for OpenCV - Supervised Learning [Video] Book Cover
Machine Learning for OpenCV - Supervised Learning [Video]
$ 124.99
$ 106.25
Apache Kafka Series - Learn Apache Kafka for Beginners [Video] Book Cover
Apache Kafka Series - Learn Apache Kafka for Beginners [Video]
$ 47.99
$ 40.80
Learn Azure Storage SDK [Video] Book Cover
Learn Azure Storage SDK [Video]
$ 124.99
$ 106.25
Unsupervised Machine Learning Projects with R [Video] Book Cover
Unsupervised Machine Learning Projects with R [Video]
$ 124.99
$ 106.25
Deep Learning with PyTorch [Video] Book Cover
Deep Learning with PyTorch [Video]
$ 124.99
$ 106.25