Confidence Through Testable Code
Manage Configurations by defining infrastructure as code making the process of managing configurations automated and testable.
Enforce Consistent Configuration
Per-deployment differences are accounted for dynamically, reducing duplicated effort between teams and environments, ensuring consistent configurations across the development lifecycle.
Repeatable Process to Eliminate Drift
Ensure configurations only change if a system diverges from the desired defined state. Automatically correct configuration drift, but take no action on properly configured systems.
Customizable Code for Extreme Flexibility
Use simple declarative definitions for common administrative tasks. Built for customizability, making it easily extended to support even the most unique environmental requirements.
Painless Migration and Management
Provides a single process to manage on-premises and cloud estates. Configure a variety of cloud-based SaaS services, and integrate cloud provisioning APIs as well as third-party software.