Course description

  • What is the focus of this course?

    Automation of management and configuration of any web application at scale are achieved by SaltStack, which provides a multitude of tools to implement commands across multiple systems. The course begins with installing and configuring Salt, and it extends to applying and managing web applications to docker containers behind an HAproxy load balancer. It also covers practical methods and tools for digital forensics.
     

  • What are the course objectives?

    By the end of this course, you will be able to do  the following:

    • Learn to install and set up Salt
    • Learn how Salt communicates with machines
    • Understand various Salt modules and their respective differences
    • Comprehend the need for execution modules
    • Gain knowledge on Salt state of an infrastructure
    • Execute complex state trees
    • React to real-time events
    • Identify the Salt rest API features

  • Who should do this course?

    The course is ideal for software developers who want to automate and manage their infrastructure.
     

Course preview

    • Lesson 01 - Installation and Setup 33:34
      • 1.1 The Course Overview 02:01
      • 1.2 The Philosophy of Salt 00:04
      • 1.3 How Salt Communicates? 07:11
      • 1.4 Installing Salt 05:17
      • 1.5 Configuring Salt 09:54
      • 1.6 Key Acceptance and Encryption 09:07
    • Lesson 02 - Execution Modules 51:03
      • 2.1 Targeting Minions 10:20
      • 2.2 Execution Module Basics 14:03
      • 2.3 Common Execution Modules 16:25
      • 2.4 Call from Master or Minions 10:15
    • Lesson 03 - The State of an Infrastructure 44:24
      • 3.1 The Philosophy of Salt’s State System 06:04
      • 3.2 Our First State 14:21
      • 3.3 Dissect State Functions 11:35
      • 3.4 Execution Flow of a State Run 07:12
      • 3.5 Debugging States 05:12
    • Lesson 04 - Expanding States with Jinja and Pillar 1:16:09
      • 4.1 Introduction to YAML, Jinja, and Other Renderers 05:25
      • 4.2 How to Write Reusable States? 12:35
      • 4.3 How to Write Maintainable States? 17:37
      • 4.4 YAML and Jinja Best Practices and Gotchas 05:36
      • 4.5 Configuring States Using Pillar 20:12
      • 4.6 Learning Salt Formulas 09:09
      • 4.7 Debugging Jinja 05:35
    • Lesson 05 - Complex State Trees 1:04:38
      • 5.1 Glue SLS Files Together 09:43
      • 5.2 Defining, Enforcing, and Debugging Execution Orders 16:11
      • 5.3 Conditional and Branching Logic During a State Run 13:15
      • 5.4 Debugging a State Run 09:51
      • 5.5 Sharing Data between Systems with Salt Mine 06:40
      • 5.6 Using Salt Orchestrate to Manage Complex State Runs 08:58
    • Lesson 06 - Events and the Reactor 43:42
      • 6.1 An Overview of Salts Event Bus 05:16
      • 6.2 Sending Custom Events 06:18
      • 6.3 Listening to Events and Trigger Actions with Salts Reactor 12:04
      • 6.4 Integrating Salt with External Tools Using Events 05:29
      • 6.5 Sending Events Using Beacon Modules 09:45
      • 6.6 How to Debug the Reactor and Best Practices? 04:50
    • Lesson 07 - The Salt REST API 56:06
      • 7.1 Installing and Configuring Salt-API 13:27
      • 7.2 Exploring rest cherrypy 14:38
      • 7.3 More rest cherrypy Features 14:47
      • 7.4 Using Salt-API to Integrate with External Systems 10:14
      • 7.5 Wrapping Up and Further Scope 03:00
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

FAQs

  • How would a certificate from Simplilearn help me?

    In today’s era where technologies and best practices are changing rapidly and demand for qualified    candidates is significantly increasing, a certificate from Simplilearn is the key to your success and a valuable add-on in your resume.Our training courses are designed and updated by 2000+ renowned industry experts, and more than 40 global training organizations have recognized us as an official provider of certification training.

  • What are the benefits of this course?

    The course is for individuals who are aspiring to make a career in Software Developing utilizing Salt. With Simplilearn’s online course on Salt, you will be able to build, deploy, and manage your own system infrastructure with ease by utilizing Salt’s potential to the fullest.

     

  • What are the prerequisites for this course?

    Sound knowledge of ZeroMQ and Python programming language is necessary.

  • Is this live training, or will I watch pre-recorded videos?

    All the classes are live. They are interactive sessions that enable you to ask questions and participate in discussions during the class time. We do, however, provide recordings of each session you attend for your future reference.

  • Who are the trainers for this course?

    All our trainers are certified and are highly qualified, with multiple years of experience in working with front-end development technology.
     

    Contact Us

    +1-844-532-7688

    (Toll Free)

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.