Puppet can’t be responsible for the underlying OS ...
# puppet
c
Puppet can’t be responsible for the underlying OS package manager’s operation. All Puppet does is “Hey, OS. Tell your package manager to remove nginx”. After that, it’s out of Puppet’s hands. The OS just says “0" or “1” back to indicate whether the request was succesaful or not