After upgrading to puppet 3.8 I can’t stop a puppet run by pressing Ctrl+C.
At first I thought that maybe they capture SIGINT and ignore it. But if I do a puppet run from inside a docker container, Ctrl+C works correctly.
This is what gets printed when I press Ctrl+C:
^CNotice: Caught INT; storing stop
Try sending a
SIGQUIT instead using Ctrl+.