Bundle creation overview
Creating a bundle for ADCM consists of preparing the following set of files:
The prepared Ansible playbooks and configuration files are archived in a file of TGZ format that is, essentially, an ADCM bundle.
The unit of the config.yaml description is a prototype that corresponds to an object controlled by ADCM. Depending on the bundle type, config.yaml can contain the relevant objects that are the prototypes.
ADCM bundles can be of two types:
-
Product bundle, designed to manage clusters, services, and their components. The configuration file of such a bundle contains respectively cluster prototypes, service prototypes, and prototypes of their components.
-
Infrastructure bundle, designed to manage hostproviders and hosts. The configuration file of such a bundle contains respectively hostprovider prototypes and host prototypes.
|
IMPORTANT
The configuration file for a bundle can contain descriptions only for those objects that correspond to the bundle type. For example, the configuration file for a cluster bundle can contain descriptions for clusters and services while it cannot contain descriptions for hosts.
|