Do I have to install puppet on my VM

Hello,
I am recently installed the foreman on a server and I need to include a current VM as a host in foreman, But it appears that I can’t accomplish this through the GUI. The main choice I have found is to include a NEW host, not a current one. My VM wasn’t enrolled with a puppet master either. Do I have to install puppet on my VM and add it manually to the puppet master that foreman includes? Is there a simpler approach to do this with foreman’s GUI?

Thanks,
Sailaja.

New host can also be used to create an existing machine. You don’t need to install puppet.

There are multiple configuration management tools we support. Puppet is built into the core (for historical reasons), but plugins for Ansible, Chef and Salt exist. It’s also perfectly possible not to use any configuration management, but having some facts about the machine makes Foreman a lot more powerful.