In this video, you'll learn about configuration management.
In configuration management it's all about configuration as code where
a configuration is defined in some configuration files.
Let's show it again.
In configuration management it's all about configuration as code where your
configuration is defined,
in some manifest files.
The desired state of the managed assets is described in the manifest file,
which can be compared to the current state of the managed assets.
And the desired state normally is defined in a declarative configuration language.
Configuration management can do different solutions.
It can be push-based or pull-based.
Some solutions are working with an agent, while other solutions are not.
Configuration management is what comes after deploying physical,
virtual or cloud instances.
Infrastructure as code is focusing on solutions that implement an infrastructure
in a declarative way.
And that is often used in cloud environments.
HashiCorp Terraform is a common infrastructure as code solution.
But some configuration management solutions can do infrastructure as code as well.