in R, once I call https://www.rdocumentation.org/packages/glmnet/versions/4.1-2/topics/cv.glmnet with alpha = 0, I will magically get a set of coefficients from ridge regression, without having to specify anything about the penalty coefficient.
How does glmnet determine the penalty for ridge regression?