Ebook469 pages4 hours
Extending SaltStack
By Hall Joseph
Rating: 0 out of 5 stars
()
About this ebook
Extend the power of your infrastructure and applications with Salt modules
About This Book
- Get the most up-to-date practical resource on writing new Salt modules and extending Salt
- Learn through use cases and encounter both commonly-used modules as well as advanced ones
- Effectively troubleshoot problems and hiccups encountered while building and putting modules to work
Who This Book Is For
This book is for both new and existing Salt developers who are looking to build and write new Salt modules. Some prior Python development experience is expected.
What You Will Learn
- Understand the working of Salt's Loader system
- Write several of the most common types of Salt modules
- Interact between different kinds of modules and build new ones
- Submit open source modules upstream to the Salt project
- Make Salt interact with third-party services and applications
In Detail
Salt already ships with a very powerful set of tools, but that doesn't mean that they all suit your needs perfectly. By adding your own modules and enhancing existing ones, you can bring the functionality that you need to increase your productivity. Extending SaltStack follows a tutorial-based approach to explain different types of modules, from fundamentals to complete and full-functioning modules.
Starting with the Loader system that drives Salt, this book will guide you through the most common types of modules. First you will learn how to write execution modules. Then you will extend the configuration using the grain, pillar, and SDB modules. Next up will be state modules and then the renderers that can be used with them. This will be followed with returner and output modules, which increase your options to manage return data. After that, there will be modules for external file servers, clouds, beacons, and finally external authentication and wheel modules to manage the master.
With this guide in hand, you will be prepared to create, troubleshoot, and manage the most common types of Salt modules and take your infrastructure to new heights!
Style and approach
This book follows a step-by-step tutorial-based approach explaining the different types of modules, from fundamentals to complete and full-functioning modules.
About This Book
- Get the most up-to-date practical resource on writing new Salt modules and extending Salt
- Learn through use cases and encounter both commonly-used modules as well as advanced ones
- Effectively troubleshoot problems and hiccups encountered while building and putting modules to work
Who This Book Is For
This book is for both new and existing Salt developers who are looking to build and write new Salt modules. Some prior Python development experience is expected.
What You Will Learn
- Understand the working of Salt's Loader system
- Write several of the most common types of Salt modules
- Interact between different kinds of modules and build new ones
- Submit open source modules upstream to the Salt project
- Make Salt interact with third-party services and applications
In Detail
Salt already ships with a very powerful set of tools, but that doesn't mean that they all suit your needs perfectly. By adding your own modules and enhancing existing ones, you can bring the functionality that you need to increase your productivity. Extending SaltStack follows a tutorial-based approach to explain different types of modules, from fundamentals to complete and full-functioning modules.
Starting with the Loader system that drives Salt, this book will guide you through the most common types of modules. First you will learn how to write execution modules. Then you will extend the configuration using the grain, pillar, and SDB modules. Next up will be state modules and then the renderers that can be used with them. This will be followed with returner and output modules, which increase your options to manage return data. After that, there will be modules for external file servers, clouds, beacons, and finally external authentication and wheel modules to manage the master.
With this guide in hand, you will be prepared to create, troubleshoot, and manage the most common types of Salt modules and take your infrastructure to new heights!
Style and approach
This book follows a step-by-step tutorial-based approach explaining the different types of modules, from fundamentals to complete and full-functioning modules.
Read more from Hall Joseph
Ideal Commonwealths Rating: 0 out of 5 stars0 ratingsMastering SaltStack Rating: 0 out of 5 stars0 ratingsMastering SaltStack - Second Edition Rating: 0 out of 5 stars0 ratingsSelections from early Middle English, 1130-1250 Part I: Texts Rating: 0 out of 5 stars0 ratingsSelections from Early Middle English 1130-1250: Part II: Notes Rating: 0 out of 5 stars0 ratings
Related to Extending SaltStack
Related ebooks
Learning SaltStack Rating: 4 out of 5 stars4/5Learning SaltStack - Second Edition Rating: 0 out of 5 stars0 ratingsBuilding Slack Bots Rating: 0 out of 5 stars0 ratingsMonitoring Elasticsearch Rating: 0 out of 5 stars0 ratingsApache Solr for Indexing Data Rating: 0 out of 5 stars0 ratingsBackbone.js Testing Rating: 0 out of 5 stars0 ratingsPostgreSQL for Data Architects Rating: 0 out of 5 stars0 ratingsInstant Hands-on Testing with PHPUnit How-to Rating: 0 out of 5 stars0 ratingsTroubleshooting Puppet Rating: 0 out of 5 stars0 ratingsMastering Puppet - Second Edition Rating: 0 out of 5 stars0 ratingsMonitoring Docker Rating: 0 out of 5 stars0 ratingsPython Web Scraping - Second Edition Rating: 5 out of 5 stars5/5JavaScript Projects for Kids Rating: 0 out of 5 stars0 ratingsPuppet Reporting and Monitoring Rating: 0 out of 5 stars0 ratingsMastering Scala Machine Learning Rating: 0 out of 5 stars0 ratingsLearning Flask Framework Rating: 4 out of 5 stars4/5Instant StyleCop Code Analysis How-to Rating: 0 out of 5 stars0 ratingsLearning Ansible 2 - Second Edition Rating: 5 out of 5 stars5/5Test-Driven Machine Learning Rating: 0 out of 5 stars0 ratingsApache Solr High Performance Rating: 0 out of 5 stars0 ratingsRobot Framework Test Automation Rating: 4 out of 5 stars4/5Learning Puppet for Windows Server Rating: 0 out of 5 stars0 ratingsAdvanced Express Web Application Development Rating: 0 out of 5 stars0 ratingsMeteor Design Patterns Rating: 0 out of 5 stars0 ratingsPython Data Analysis - Second Edition Rating: 0 out of 5 stars0 ratingsScaling Big Data with Hadoop and Solr - Second Edition Rating: 0 out of 5 stars0 ratingsMastering JBoss Drools 6 Rating: 0 out of 5 stars0 ratingsConfiguration Management with Chef-Solo Rating: 0 out of 5 stars0 ratingsLearning Splunk Web Framework Rating: 0 out of 5 stars0 ratingsRSpec Essentials Rating: 3 out of 5 stars3/5
Computers For You
SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5CompTIA Security+ Get Certified Get Ahead: SY0-701 Study Guide Rating: 5 out of 5 stars5/5Mastering ChatGPT: 21 Prompts Templates for Effortless Writing Rating: 5 out of 5 stars5/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5How to Create Cpn Numbers the Right way: A Step by Step Guide to Creating cpn Numbers Legally Rating: 4 out of 5 stars4/5Learning the Chess Openings Rating: 5 out of 5 stars5/5Elon Musk Rating: 4 out of 5 stars4/5Tor and the Dark Art of Anonymity Rating: 5 out of 5 stars5/5101 Awesome Builds: Minecraft® Secrets from the World's Greatest Crafters Rating: 4 out of 5 stars4/5Ultimate Guide to Mastering Command Blocks!: Minecraft Keys to Unlocking Secret Commands Rating: 5 out of 5 stars5/5Procreate for Beginners: Introduction to Procreate for Drawing and Illustrating on the iPad Rating: 0 out of 5 stars0 ratingsNetwork+ Study Guide & Practice Exams Rating: 4 out of 5 stars4/5The ChatGPT Millionaire Handbook: Make Money Online With the Power of AI Technology Rating: 0 out of 5 stars0 ratingsMaster Builder Roblox: The Essential Guide Rating: 4 out of 5 stars4/5CompTIA IT Fundamentals (ITF+) Study Guide: Exam FC0-U61 Rating: 0 out of 5 stars0 ratingsRemote/WebCam Notarization : Basic Understanding Rating: 3 out of 5 stars3/5The Professional Voiceover Handbook: Voiceover training, #1 Rating: 5 out of 5 stars5/5Artificial Intelligence: The Complete Beginner’s Guide to the Future of A.I. Rating: 4 out of 5 stars4/5The Mega Box: The Ultimate Guide to the Best Free Resources on the Internet Rating: 4 out of 5 stars4/5Dark Aeon: Transhumanism and the War Against Humanity Rating: 5 out of 5 stars5/5People Skills for Analytical Thinkers Rating: 5 out of 5 stars5/5What Video Games Have to Teach Us About Learning and Literacy. Second Edition Rating: 4 out of 5 stars4/5CompTIA Security+ Practice Questions Rating: 2 out of 5 stars2/5
Reviews for Extending SaltStack
Rating: 0 out of 5 stars
0 ratings
0 ratings0 reviews
Book preview
Extending SaltStack - Hall Joseph
Kg2^ book_preview_excerpt.html ]v7~D.Ev.Y{";Iw
-/OU}lГDRU{ˇϞٕ:-*]T.yzzzqfٳWiLfErR
=YLyQ{2w:uTKҖ/=:cL 꼞MS[{&If\j"buI"KV3f26sF,qɌKR{K0EM:)Β9Q]at!%3BnNpbv]Wƿ"9?՚"(w6'J-`EUYJ)UZ(>&$e7Z2
ϕ3ԟ&za9Z٬pTŎٔUgmR@"Lm]GU.L-btS>E",b 2d.mҴW6NzR(s=&J@ӚxG0#oL"_Wt:ןB0nVbH Q `J]YAu8Uyk,u}MX{-XEMjYRD؉7$YAFh~=ˊvUh4Eq*7DiJ"Y }H?XrnMFǗ&-mt#eel !`[%V]ç'͗x4Mn$\yl[