So I have added a config in Puppet to replace my OS's old Ruby version with a newer one. Unfortunately, it seems that if I run vagrant provision again (which essentially does a puppet apply), Vagrant (or Puppet) reuses the same ssh session or bash shell or whatever it is. As such, for my configurations at least, Puppet keeps on trying to "re-install" the newer Ruby. How do I make it so that if I do "vagrant provision" it creates a new ssh session or bash shell (or whatever it is)? Because at the first run, Puppet will have completely and correctly installed the newer Ruby, and if I run puppet apply or vagrant provision, it should not rerun the install for the new Ruby.
-- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To view this discussion on the web visit https://groups.google.com/d/msg/puppet-users/-/nXDyqXCq4CwJ. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.