Vagrant is a great tool from
Hashicorp (makers of tools such as Terraform
and Vault) for prototyping infrastructure for applications. It will let you
start up one or more VMs of any type with any arbitrary configuration.
Whereas Puppet excels at being a big-picture large-scale configuration management tool to maintain a pre-defined state over time, users of Ansible have long since enjoyed support for more of a one-off approach for implementation and deployment solutions. Puppet rolled out Bolt in 2017 to better address needs for these users. Puppet Bolt is currently running version 1.15 as of April 2019.