This is one of the latest puppet interview questions that interviewers ask the candidates. Conventionally, the management of configurations of a large group of computers was quite complex as it involved a series of steps. But with time, the approach has become more sophisticated. Puppet takes an altogether unique approach. It models everything, including the intended configuration state, the prevailing state of the node, the actions undertaken during the configuration enforcement process.
It helps to resolve issues relating to configuration drift as well as the unknown system state. The system admins can add significant value to their puppet deployments by using the tool.