Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Life Purpose Meditation Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Blender
30-Day Money-Back Guarantee

This course includes:

  • 6 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
IT & Software Network & Security Network Security

Learning Salt

Build reliable, scalable, and secure infrastructures with Salt
Rating: 4.6 out of 54.6 (616 ratings)
2,617 students
Created by Packt Publishing
Last updated 11/2017
English
English [Auto]
30-Day Money-Back Guarantee

What you'll 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.

Requirements

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

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.

About the Author

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

Who this course is for:

  • This course targets IT professionals, system admins, and DevOps teams looking to effectively deploy and manage their infrastructure with Salt.

Course content

7 sections • 39 lectures • 6h 14m total length

  • Preview02:01
  • The Philosophy of Salt
    02:59
  • How Salt Communicates?
    07:14
  • Installing Salt
    05:18
  • Configuring Salt
    09:54
  • Key Acceptance and Encryption
    09:10

  • Preview10:20
  • Execution Module Basics
    14:05
  • Common Execution Modules
    16:26
  • Call from Master or Minions
    10:17

  • The Philosophy of Salt's State System
    06:05
  • Our First State
    14:21
  • Dissect State Functions
    11:35
  • Execution Flow of a State Run
    07:12
  • Debugging States
    05:16

  • Introduction to YAML, Jinja, and Other Renderers
    05:26
  • How to Write Reusable States?
    12:35
  • How to Write Maintainable States?
    17:38
  • YAML and Jinja Best Practices and Gotchas
    05:36
  • Configuring States Using Pillar
    20:11
  • Learning Salt Formulas
    09:10
  • Debugging Jinja
    05:35

  • Glue SLS Files Together
    09:48
  • Defining, Enforcing, and Debugging Execution Orders
    16:14
  • Conditional and Branching Logic During a State Run
    13:17
  • Debugging a State Run
    09:54
  • Sharing Data between Systems with Salt Mine
    06:43
  • Using Salt Orchestrate to Manage Complex State Runs
    09:00

  • An Overview of Salt's Event Bus
    05:19
  • Sending Custom Events
    06:22
  • Listening to Events and Trigger Actions with Salt's Reactor
    12:04
  • Integrating Salt with External Tools Using Events
    05:33
  • Sending Events Using Beacon Modules
    09:45
  • How to Debug the Reactor and Best Practices?
    04:53

  • Installing and Configuring Salt-API
    13:34
  • Exploring rest_cherrypy
    14:47
  • More rest_cherrypy Features
    15:05
  • Using Salt-API to Integrate with External Systems
    10:22
  • Wrapping Up and Further Scope
    03:04

Instructor

Packt Publishing
Tech Knowledge in Motion
Packt Publishing
  • 3.9 Instructor Rating
  • 56,859 Reviews
  • 345,463 Students
  • 1,423 Courses

Packt has been committed to developer learning since 2004. A lot has changed in software since then - but Packt has remained responsive to these changes, continuing to look forward at the trends and tools defining the way we work and live. And how to put them to work.

With an extensive library of content - more than 4000 books and video courses -Packt's mission is to help developers stay relevant in a rapidly changing world. From new web frameworks and programming languages, to cutting edge data analytics, and DevOps, Packt takes software professionals in every field to what's important to them now.

From skills that will help you to develop and future proof your career to immediate solutions to every day tech challenges, Packt is a go-to resource to make you a better, smarter developer.

Packt Udemy courses continue this tradition, bringing you comprehensive yet concise video courses straight from the experts.



  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.