Configuration managers

A configuration manager connects Cloud Management Platform (CMP) to a configuration management tool so that software is installed and configured on servers as they are built and afterward

Each configuration manager maintains a connection to a single management server and serves the environments you associate with it. Servers built in those environments pick up the requester’s chosen content from the order form, and that content can be applied or removed later from a server’s detail page or the server list. You manage them at Admin > Configuration Managers, which is available to administrators with the Manage Configuration Managers permission.

Type availability

Selecting Add opens a dialog of tiles:

  • Ansible is always available.
  • Ansible Automation Platform is available unless its feature flag is disabled, and shows a Beta label.
  • Chef, Puppet Enterprise, and Puppet Open Source appear only where a configuration manager of that type exists.
  • Environments: Associating a configuration manager with environments.
  • Remote scripts: How CMP authenticates to servers to run scripts.

Ansible

The Ansible configuration manager connects Cloud Management Platform (CMP) to an Ansible management server so that playbooks run against the servers CMP builds

Ansible Automation Platform

The Ansible Automation Platform configuration manager connects Cloud Management Platform (CMP) to an Ansible Automation Platform or AWX instance and runs its job templates against the servers CMP builds

Chef

The Chef configuration manager connects Cloud Management Platform (CMP) to a Chef server so that cookbooks and roles are applied to the servers CMP builds

Puppet Enterprise

The Puppet Enterprise configuration manager connects Cloud Management Platform (CMP) to your Puppet Enterprise master so that Puppet node groups are assigned to the servers CMP builds

Puppet Open Source

The Puppet Open Source configuration manager connects Cloud Management Platform (CMP) to an open source Puppet master so that Puppet classes are added to and removed from the servers CMP builds