Book Image

Mastering SaltStack - Second Edition

Book Image

Mastering SaltStack - Second Edition

Overview of this book

SaltStack is a powerful configuration management and automation suite designed to manage servers and tens of thousands of nodes. This book showcases Salt as a very powerful automation framework. We will review the fundamental concepts to get you in the right frame of mind, and then explore Salt in much greater depth. You will explore Salt SSH as a powerful tool and take Salt Cloud to the next level. Next, you’ll master using Salt services with ease in your infrastructure. You will discover methods and strategies to scale your infrastructure properly. You will also learn how to use Salt as a powerful monitoring tool. By the end of this book, you will have learned troubleshooting tips and best practices to make the entire process of using Salt pain-free and easy.
Table of Contents (20 chapters)
Mastering SaltStack Second Edition
Credits
Foreword
About the Author
About the Reviewer
www.PacktPub.com
Preface

Comparing pillars and SDB


It is very important to note that while pillars and SDB do provide much of the same data, there are some differences between them. Understanding these differences will help you decide which is more appropriate for you for each situation you encounter.

Where the data is generated

Pillar data is always generated on the master before being sent to the minion. If that data comes from another source that the master has permission to look at but not the minions, then the minions can still obtain the necessary data from the master without having to have access to that resource themselves.

SDB configuration is obtained using configuration on the system that performs the lookup. If pillar_opts is True on the master (meaning the minions receive a copy of the master's configuration as its own pillar dictionary), then SDB URIs in the master configuration will be translated on the master before being sent to the minion.

However, if it is the minion configuration that contains an...