I have read the use of puppet in mirantis these days and have a deeper understanding of puppet. Mirantis's fuel mainly aims to facilitate the deployment of openstack tools in the production environment. It is mainly to automatically install openstack in the cluster to avoid tedious configuration details.
For fuel installation, you must first install the fuel server and then the node server. The installation of fuel server is mainly to install cobbler server and puppet master.I would like to explain my understanding of this, and I will continue to modify it later. Cobbler can automatically install the system and pre-install the puppet agent to the system. After the node is installed, the master will find the node and push some commands to each node through puppet to automatically install each component of openstack. I still have some questions:1. How does cobbler or puppet automatically discover new nodes.2. How does cobbler automatically install the node system.