FirstCity
Welcome to First City University College Library iPortal | library@firstcity.edu.my | +603-7735 2088 (Ext. 519)
Amazon cover image
Image from Amazon.com

Extending SaltStack : extend the power of your infrastructure and applications with Salt modules / Joseph Hall ; foreword by Eric Johnson.

By: Contributor(s): Material type: TextTextSeries: Community experience distilledPublisher: Birmingham, UK : Packt Publishing, 2016Description: 1 online resource (1 volume) : illustrationsContent type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781785888168
  • 1785888161
Other title:
  • Extend the power of your infrastructure and applications with Salt modules
Subject(s): Genre/Form: DDC classification:
  • 005.1 23
LOC classification:
  • TK5105.548
Online resources:
Contents:
Cover ; Copyright; Credits; Foreword; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Starting with the Basics ; Chapter 2: Writing Execution Modules ; Chapter 3: Extending Salt Configuration ; Chapter 4: Wrapping States Around Execution Modules ; Chapter 5: Rendering Data; Chapter 6: Handling Return Data ; Chapter 7: Scripting with Runners ; Chapter 8: Adding External File Servers ; Chapter 9: Connecting to the Cloud ; Chapter 10: Monitoring with Beacons ; Chapter 11: Extending the Master ; Appendix A : Connecting Different Modules
Appendix B: Contributing Code Upstream Index; Untitled; Using plugins; Extending the loader system; Loading modules with Python; Summary; Writing Salt modules; The final module; Troubleshooting execution modules; Summary; Setting grains dynamically; Creating external pillars; Troubleshooting grains and pillars; Writing SDB modules; Using SDB modules; Troubleshooting SDB modules; Summary; Forming a state module; Troubleshooting state modules; Summary; Understanding file formats; Building a serializing renderer; Building a templating renderer; Troubleshooting renderers; Summary
Returning data to external destinationsReturning data to the master; Listening to event data; Your first returner; The final module; Troubleshooting returners; Writing outputter modules; Troubleshooting outputters; Summary; Using Salt's local client; The final module; Troubleshooting runners; Summary; How Salt uses files; Looking at each function; The final module; Troubleshooting file servers; Summary; Understanding cloud components; Writing a generic cloud module; The final cloud module; Troubleshooting cloud modules; Summary; Watching for data; The final beacon module
Troubleshooting beaconsSummary; Using external authentication; Troubleshooting external authentication; Managing the Master with the wheel modules; Troubleshooting wheel modules; Summary; Separating Master and Minion functionality; Working with dunders; Using the event bus; Firing events; How the community works; Asking questions and reporting issues; Understanding the Salt Style Guide; Creating pull requests on GitHub; Understanding test errors in pull requests; Loading modules; Standard modules; Virtual modules; Lazy loading modules; Detecting grains; Using other detection methods
Hidden objectsThe __virtual__() function; Formatting your code; Virtual modules; Using the salt.utils library; Cross-calling with the __salt__ dictionary; Getting configuration parameters; Handling imports; Reusing code; Logging messages; Using the __func_alias__ dictionary; Validating data; Formatting strings; Using salt-call; is not available; Setting some basic grains; (Not) cross-calling execution modules; The final grains module; Configuring external pillars; Adding an external pillar; Another external pillar; Dynamic grains not showing up; External pillars not showing up
Star ratings
    Average rating: 0.0 (0 votes)
No physical items for this record

Description based on online resource; title from cover page (Safari, viewed April 5, 2016).

Includes index.

Cover ; Copyright; Credits; Foreword; About the Author; About the Reviewer; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Starting with the Basics ; Chapter 2: Writing Execution Modules ; Chapter 3: Extending Salt Configuration ; Chapter 4: Wrapping States Around Execution Modules ; Chapter 5: Rendering Data; Chapter 6: Handling Return Data ; Chapter 7: Scripting with Runners ; Chapter 8: Adding External File Servers ; Chapter 9: Connecting to the Cloud ; Chapter 10: Monitoring with Beacons ; Chapter 11: Extending the Master ; Appendix A : Connecting Different Modules

Appendix B: Contributing Code Upstream Index; Untitled; Using plugins; Extending the loader system; Loading modules with Python; Summary; Writing Salt modules; The final module; Troubleshooting execution modules; Summary; Setting grains dynamically; Creating external pillars; Troubleshooting grains and pillars; Writing SDB modules; Using SDB modules; Troubleshooting SDB modules; Summary; Forming a state module; Troubleshooting state modules; Summary; Understanding file formats; Building a serializing renderer; Building a templating renderer; Troubleshooting renderers; Summary

Returning data to external destinationsReturning data to the master; Listening to event data; Your first returner; The final module; Troubleshooting returners; Writing outputter modules; Troubleshooting outputters; Summary; Using Salt's local client; The final module; Troubleshooting runners; Summary; How Salt uses files; Looking at each function; The final module; Troubleshooting file servers; Summary; Understanding cloud components; Writing a generic cloud module; The final cloud module; Troubleshooting cloud modules; Summary; Watching for data; The final beacon module

Troubleshooting beaconsSummary; Using external authentication; Troubleshooting external authentication; Managing the Master with the wheel modules; Troubleshooting wheel modules; Summary; Separating Master and Minion functionality; Working with dunders; Using the event bus; Firing events; How the community works; Asking questions and reporting issues; Understanding the Salt Style Guide; Creating pull requests on GitHub; Understanding test errors in pull requests; Loading modules; Standard modules; Virtual modules; Lazy loading modules; Detecting grains; Using other detection methods

Hidden objectsThe __virtual__() function; Formatting your code; Virtual modules; Using the salt.utils library; Cross-calling with the __salt__ dictionary; Getting configuration parameters; Handling imports; Reusing code; Logging messages; Using the __func_alias__ dictionary; Validating data; Formatting strings; Using salt-call; is not available; Setting some basic grains; (Not) cross-calling execution modules; The final grains module; Configuring external pillars; Adding an external pillar; Another external pillar; Dynamic grains not showing up; External pillars not showing up

eBooks on EBSCOhost EBSCO eBook Subscription Academic Collection - Worldwide