Hi and welcome to our forum. If you go into Settings > Sounds and notifications and tap Vibrations, you’ll find exactly what you're looking for. You can turn vibration off for key presses or button presses in here, and decide whether you want the phone to vibrate when it rings. You also can set the vibration pattern you want and change the vibration intensity for different things, so you could have a strong vibrate for calls and a minimal one for notifications.