Saltstack For DevOps (The Package: The Book + SaltStack Cheat Sheet + Vagrant/OwnCloud Integration With SaltStack code)
Minimum price
Suggested price

Saltstack For DevOps

Extremely fast and simple IT automation and configuration management

About the Book

What SaltStack For DevOps Teaches

This book is a fruit of long hours of work and self-learning. Through this book, it's your turn to discover Saltstack, I will be your guide.

The 10 most important tips you’ll learn
  1. Configuration Management And Data Center Automation.
  2. Advanced installation of SaltStack with a practical installation case.
  3. Configuration and troubleshooting.
  4. SaltStack concepts like master, minion, syndic, key management, runners, configurations, states and top file, event-based execution, formulas.
  5. Using SaltStack to provision and control a Vagrant environment.
  6. Using SaltStack with a Docker container and monitoring Docker host system.
  7. Using Salt Cloud to provision and configure virtual machine on the Cloud
  8. Real world examples: installation and configuration of Apache web server, creating you own private storage cloud (SaltStack + Vagrant + OwnCloud), monitoring minions, scheduling monitoring tasks, automating wordpress / LAMP installation and configuration, using Vagrant and Docker..etc
  9. SaltStack best practices with a practical cheat sheet.
  10. Getting help and contributing to SaltStack community


To whom is this book addressed ?

To developers, system administrators and anyone faced to work in one of these environments in collaboration with the other or simply in an environment that requires knowledge in development and system administration.

Does this book includes real cases and examples ?

Through this book, you will learn how to install configure and use Saltstack. At the end, you will go through a chapter where some good examples and practical use cases are explained..

Is it easy to learn SaltStack ?

This book contains technical explanations and shows in each case an example of a command or a configuration to follow, this will ensure that you have a good understanding of each part before moving to the next one.

Why I wrote this book ?

I tried SaltStack first time when I saw my team taking more than 3 days to configure hosted platforms at each deployment ! After using SaltStack, the same procedure was taking less than 1/2 hour..

About the Author

Aymen El Amri  @eon01
Aymen El Amri

is a Linux and DevOps engineer, actually working as the head of IT systems and DevOps in a Parisian startup. He worked on web development and system engineering for companies and startups. He is interested in DevOps philosophy, the lean programming and the tools/methodologies that comes with since his last experiences in this domains were successful.

He co-founded some projects in connection with the community of Free and Open Source Software, an infrastructure provider startup and he was involved in hackerspaces and other political/social movements in relation with technologies.

And don't forget to subscribe for DevOpsLinks (coming soon)  : A newsletter for DevOps and SysAdmins (DevOpsLinks)

You can connect with him on :


The Package: The Book + SaltStack Cheat Sheet + Vagrant/OwnCloud Integration With SaltStack code

Get SaltStack For DevOps Book + A separate PDF version of SaltStack Cheat Sheet + The OwnCloud/Vargrant automation and integration code with SaltStack and of course all the future updates.

  • PDF

  • EPUB

  • MOBI

  • WEB

  • English

Minimum price
Suggested price
The Book

Through this book you will learn how to use one of the most powerful System Administrators and DevOps tools.

  • PDF

  • EPUB

  • MOBI

  • WEB

  • English

Minimum price
Suggested price

Bundles that include this book

Suggested Price
Bundle Price

Reader Testimonials

Miguel Ángel
Miguel Ángel

Very easy to understand

I'd like to tell you that you're doing an excellent job with this book.I've read all your posts related with Salt and all of them are very easy to understand for people that are beginners with these tools.

Nicola Senno
Nicola Senno

Nice work !

Antal Miksa
Antal Miksa

A good way to learn SaltStack

.. I haven't found enough resources online to learn Salt, but this book was a good way for me to learn many things ..

Loîc Erwan
Loîc Erwan

For non english speakers

I don't have a good english, but I was able to learn Salt

Valentin Ouvrard
Valentin Ouvrard

A great book on SaltStack.

Brandon James
Brandon James

Great book on Salt!!!

Table of Contents

  • Preface
    • Every Book Has A Story, This Story Has A Book
    • To Whom Is This Book Addressed?
    • Conventions Used In This Book
    • How To Properly Enjoy This Book
    • How To Contribute To This Book?
    • About The Author
  • Introduction
    • Configuration Management And Data Center Automation
    • DevOps Tooling
  • Getting Started
    • Presentation
    • A brief summary
    • Expanding Salt Use
    • Conclusion
  • Installation
    • Introduction
    • Dependencies
    • Installation
    • Advanced Installation
    • Installation For Test
    • Practical Installation Case
  • Configuration And Troubleshooting
    • Introduction
    • Configuration Of A Masterless Minion
    • Configuration of salt-master
    • Configuration of salt-minion
    • Post Installation
    • General Troubleshooting and Prerequisites Checklist
    • Troubleshooting salt-master
    • Troubleshooting salt-minion
    • Troubleshooting Ports
    • Using salt-call
    • A Note About Redhat Enterprise Linux 5
  • Basic Concepts
    • Python
    • YAML: The Human Readable Serialization Language
    • Jinja: A Templating Language
    • The Master: salt-master
    • The Minion: salt-minion
    • Expanding Salt with salt-syndic
    • Key Management with salt-key
    • Salt Runners Interface: salt-run
    • The Data Aspect of Salt: Grains
    • Targeting grains
    • Extending The Minion Features With Saltutil
    • Formatting Outputs with Outputter
    • Describing Configurations and States
    • The Top File
    • Using Master’s Pillars
    • Remote Execution
    • Event-Based Execution With Reactors
    • From States To Formulas
    • SaltStack And Vagrant
    • SaltStack And Docker
    • Salt Cloud
  • Real World Examples
    • Introduction
    • Vagrant Quick-Start
    • Installation And Configuration Of Apache Web Server
    • Creating You Own Private Storage Cloud (SaltStack + Vagrant + OwnCloud)
    • Scheduling Monitoring Tasks Using SaltStack
    • Automating Wordpress / LAMP Installation And Configuration
    • Docker Quick-Start
    • Getting Docker Container System Information Using SaltStack
    • Monitoring Docker Containers Using SaltStack
    • Provisioning Docker Containers With SaltStack
    • Using Salt Cloud With Linode Cloud
    • Using Salt Cloud With Amazon Web Services (AWS)
  • SaltStack Cheat Sheet
    • Installing SaltStack - Ubuntu 14.*
    • Bootstrapping Salt Minion
    • Salt Key Management
    • Debugging
    • SaltStack Documentation
    • SaltStack Modules And Functions
    • Compound Matchers
    • Upgrades & Versions
    • Packages Manipulation
    • Reboot & Uptime
    • Using Grains
    • Syncing Data
    • Running System Commands
    • Working With Services
    • Network Management
    • Working With HTTP Requests
    • Job Management
    • Scheduling Feature
    • Working With SLS
    • Testing States
    • Load testing
    • State Declaration Structure
    • SaltStack Github Repositories
  • Best Practices
    • Introduction
    • Organizing Grains:
    • Your Own Execution Modules vs Working With Jinja
    • Using The Documentation
    • Following Guidelines
    • Automate Your Automation
    • Start Your Cheat Sheet
    • The Usual Lecture From The Local System Administrator
    • Updates, Upgrades And Backups
    • Following Official Guidelines
  • Community, Support & Commercial Sercices
    • SaltStack Source Code On Github
    • Official Resources
    • Community Ressources
    • Meet-ups Around SaltStack
    • SaltStackInc
    • About eralabs
  • Afterword

The Leanpub 60-day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

See full terms

Do Well. Do Good.

Authors have earned$11,238,437writing, publishing and selling on Leanpub, earning 80% royalties while saving up to 25 million pounds of CO2 and up to 46,000 trees.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers), EPUB (for phones and tablets) and MOBI (for Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF, EPUB and/or MOBI files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub