liveBook · Manning

Configuration management

Configuration management is the systematic definition, control, tracking, and application of software and infrastructure settings to maintain specified states throughout their lifecycles.

How 3 Manning books explain it

100 SQL Server Mistakes and How to Avoid Them

Configuration management is the practice of maintaining systems in a known, consistent, and compliant state throughout their lifecycle.

How it is used
Maintains SQL Server and operating-system configuration in a known, compliant state throughout the application lifecycle.
How deep it goes
Explains build-time automation, periodic evaluation, drift correction, and resource test/set methods, but does not detail every resource.
Examples
Uses an enabled xp_cmdshell vulnerability, a 30-minute evaluation interval, and PowerShell DSC SQL installation listings.
What you can do after
Operate/configure SQL Server installations with automated desired-state enforcement and correction of post-deployment drift.

Read how 100 SQL Server Mistakes and How to Avoid Them explains configuration management →

Acing the CCNA Exam: Volume 2 Advanced Networking and Security

Configuration management is the systematic process of defining, applying, tracking, and enforcing the configurations of devices or other infrastructure.

How it is used
Scales network configuration by standardizing, deploying, tracking, and enforcing device settings through automation.
How deep it goes
Explains standards, templates, centralized servers, configuration drift, and enforcement, then compares major automation architectures.
Examples
Uses DNS, NTP, routing, QoS, AAA, security, logging, monitoring, and Puppet service declarations as configuration examples.
What you can do after
Operate/configure it by applying standardized device states, automating changes, and enforcing consistency with infrastructure-as-code tools.

Read how Acing the CCNA Exam: Volume 2 Advanced Networking and Security explains configuration management →

Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform

The practice of maintaining systems in a defined configuration state across their lifecycle.

How it is used
Maintains desired server and resource states while supporting infrastructure testing, updates, security, and operational tuning.
How deep it goes
Defines fleet configuration, gives refactoring and recovery procedures, and defers detailed guidance for individual tools.
Examples
Uses 10,000-server package updates, modular refactoring, and package-version reversion as operational examples.
What you can do after
Operate configuration tools to enforce fleet-wide package states, refactor automation, and recover servers through forward changes.

Read how Infrastructure as Code, Patterns and Practices: With examples in Python and Terraform explains configuration management →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.