Chef Infrastructure Management
Chef Infrastructure Management ensures configurations are applied consistently in every environment with infrastructure management automation.Learn More
Scale Continuous Delivery across all applications, change events and environments with Chef.
Proof that the change was successful and that the application is working as expected
All environments (Dev, Pre-Prod and Prod) are updated and remain in-sync
Deployment to any environment (on-prem, cloud, or edge) can be automated
Supporting tasks (provisioning, testing, auditing, etc.) are automated
Delivery of supporting tools and platforms are automated
Security and compliance concerns are addressed
Most organizations already have a source control, build server, and technology provisioning process. Chef doesn't replace these tools but makes them easier to manage, scale and validate. For example, tools like Jenkins require users to create and maintain individual pipelines for each application. Chef creates universal, compliant artifacts that can be consumed by any pipeline automation tool (Jenkins, Azure DevOps, Build kite, etc.), deployed to almost any environment (Windows, Linux, Docker, Cloud Platforms, Kubernetes, VMware, etc.) and validated in real-time.
Consistently and securely deliver across all teams, change events and environments.
Minimize the number of tools and custom scripts that need to be maintained.
Use the same process to package all apps and create a single app directory.
Replace manual runbooks with codified and searchable artifacts for all apps and dependencies.
Chef enables IT teams to scale Continuous Delivery across applications and all change events by providing a consistent way to define, package and deliver applications, infrastructure and compliance policies into secure coded artifacts that can be consumed by any pipeline automation system. Best of all, Chef’s approach is technology and environment agnostic. Chef’s solution can be used across operating systems, development languages and run-time environments on-premises or in the cloud without any rewriting or refactoring. Chef helps teams define “everything” an application needs to be built, run and managed independent of any underlying infrastructure.
Continuous Delivery at scale requires consistent patterns that are not tool- and platform-specific. Chef applies an “as code” approach to the entire technology stack to enable consistent delivery patterns when working with legacy, cloud-native and everything in between. Chef’s approach includes policy along with the release, and tests are run and errors are addressed at build time vs. run time. Each policy and dependency is defined as code, versioned, and stored in source control along with the application code. They travel the pipeline along with the application code, are updated and versioned along with the application and monitored in production.
Define and Package applications, infrastructure, and compliance policies across technologies using a common approach.
Integrate with preferred source control, build, infrastructure provisioning, secrets management and other tools.
Deliver to any environment, validate status and remediate in real-time.
Getting rid of our homegrown tools and replacing them with Habitat made a huge difference in terms of consistency, reliability and visibility.
Attaching codified assets to an application release at the source control level is the easiest, cheapest and fastest way to ensure compliance and accelerate delivery. Chef embeds security testing and remediation in the entire delivery process and deeply understands dependencies so teams can correct issues as early as possible, make changes confidently, and gain real-time visibility into risk. All Chef published artifacts are stored in a single-origin that can not be accessed by humans, ensuring they are immutable. Responsible teams know the status of every release along with how the release was configured and who configured it.
Chef Compliance further simplifies the security of pipelines by providing standards-based audit and remediation content. Chef Compliance helps security and operations teams maintain complete visibility over the compliance status of their estate, while closing the loop between audit and remediation to enable continuous compliance in the enterprise. It comes with extensive audit and remediation content based on CIS benchmarks and DISA-STIGs out of the box that can be easily tuned to meet specific needs of every organization.
Chef Enterprise Automation Stack (EAS) is an automation platform for DevSecOps teams to build, deploy, manage, and secure any application running on any infrastructure. The Chef Enterprise Stack includes the following Chef projects:
Enterprise dashboard and analytics tool enabling cross-team collaboration with actionable insights for configuration and compliance and an auditable history of changes to environments.
Automation capabilities for defining application build-time and run-time requirements, packaging and delivering applications to almost any environment regardless of operating system or platform.
Automation capabilities to define and continuously test and enforce security and compliance standards on-prem and in the cloud.
Infrastructure automation capabilities to configure and remediate any number of systems across desktop, cloud and private data center environments.