Get in Touch

Course Outline

Overview of Salt

  • SaltStack objectives
  • Architectural overview of remote execution
  • Salt states
  • Grains
  • Pillar
  • Jinja2 and the virtual file system

Introduction to YAML

  • Literals and scalars
  • Sequences and mappings
  • Practical examples

Installing Salt

  • Installation on Ubuntu
  • Distinctions between salt-common, salt-minion, and salt-master
  • Installation on Amazon EC2

Salt Command Line Fundamentals

  • Structure of a Salt command
  • Output formatting in JSON
  • Utilizing the jq tool

Targeting Minions

  • Globbing techniques
  • Regular expressions
  • List matching
  • IP address matching
  • Grains-based matching
  • Compound matching
  • Examples and exercises

States

  • Package management
  • Service management
  • Highstate execution
  • Salt formulas
  • Exercises and examples

Templating

  • Introduction to Jinja2
  • For loops, assignments, and escaping
  • Applying Jinja2 templating in Salt with examples

Pillar

  • Secure data storage
  • Example: Deploying VNC passwords

Extending Salt

  • Writing execution modules
  • Extening Salt configuration
  • Wrapping states around execution modules
  • Data rendering
  • Managing return data
  • Scripting with runners
  • Integrating external file servers
  • Cloud connectivity
  • Monitoring with beacons
  • Master extension (multi-master setup)

Other Key SaltStack Concepts

  • Environments
  • Orchestration
  • Docker integration
  • Salt for Windows

Summary and Conclusion

Requirements

  • A foundational understanding of Unix/Linux administration is required to fully grasp the more advanced topics covered in this course.
 21 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3900 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (1)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories