The puppet apply Command and Modes of OperationForeground Puppet MasterDeveloping Puppet with VagrantEnvironmentsMaking Changes to the Development EnvironmentTesting the New Environments with the Puppet AgentEnvironment Branching and MergingDynamic Puppet Environments with Git BranchesSummaryResources