Pro PowerShell desired state configuration : an in-depth guide to Windows PowerShell DSC /
Saved in:
Author / Creator: | Chaganti, Ravikanth, author. |
---|---|
Edition: | Second edition. |
Imprint: | [New York, NY] : Apress, 2018. |
Description: | 1 online resource |
Language: | English |
Subject: | |
Format: | E-Resource Book |
URL for this record: | http://pi.lib.uchicago.edu/1001/cat/bib/11654526 |
Table of Contents:
- Intro; Table of Contents; About the Author; About the Technical Reviewer; Acknowledgments; Introduction; Part I: Getting Started with Windows PowerShell DSC; Chapter 1: Introduction to Infrastructure as Code and PowerShell DSC; Lab Requirements; The Operations Challenge; The DevOps Challenge; Infrastructure as Code; Understanding Desired State Configuration; Imperative vs. Declarative Syntax; Enabling Desired State Configuration; Configuring a WinRM HTTPS Listener; Tools for the Job; Summary; Chapter 2: Getting Started with DSC; Lab Requirements; PowerShell DSC: A 10,000-Foot View.
- Configuration Authoring and StagingPowerShell DSC Language Extensions; PowerShell DSC Resource Modules; Configuration Enacting and Reporting; Local Configuration Manager; PowerShell DSC Features; DSC Pull Server; Pull Mode Over SMB; Pull Mode Over OData or HTTP; Partial Configurations; Cross-Machine Synchronization; Configuration Encryption at Rest; Configuration and Module Signature Validation; The PowerShell DSC Platform; Summary; Chapter 3: The Local Configuration Manager; Lab Requirements; LCM CIM Classes; LCM Properties; Configuration Store; Meta Configurations; Node Configuration.
- Monitoring Configuration DriftSummary; Chapter 4: Writing Configurations; Lab Requirements; What's Not Covered in This Chapter; Back to Basics; Anatomy of a Configuration Document; Finding and Installing DSC Resource Modules; Finding DSC Resources; Installing DSC Resource Modules; Updating In-Box DSC Resource Modules; Your First Configuration; Using the Import-DscResource Keyword; Exploring DSC Resources; Multi-Node Configurations; Parameterized Configurations; Dependent Resource Configurations; Summary; Chapter 5: Writing Advanced DSC Configurations; Lab Requirements.
- Using Credentials in a ConfigurationConfiguration Data; Using PSDscRunAsCredential; Using Certificates to Encrypt Credentials; Generating Encryption Certificates; Configuring the Target Node LCM to Use Certificates for Decryption; Authoring a Configuration Document to Use Certificates; Separating Configuration Data from Environment Data; Creating Reusable Configurations; Nested Configurations; Summary; Chapter 6: Writing Composite and Custom DSC Resource Modules; Lab Requirements; Composite Resource Modules; Packaging a Composite Resource Module; Using a Composite Resource in a Configuration.
- Custom DSC Resource ModulesFunctions in a DSC Resource Script; DSC Resource Execution Flow; MOF-Based DSC Resources; The Resource Schema File; The Resource Script File; Test-TargetResource; Set-TargetResource; Get-TargetResource; Class-Based DSC Resources; DSC Resource Design Patterns; Inducing a Reboot After a Configuration Change; Localizing Verbose and Debug Messages; Adding Help Content; Granularity in DSC Resources; Choosing the Right Key Property; Single Instance Resources; Developing HQRM Modules; Adding Examples; Adding Tests; Adding Inline Help for Resource Functions.