Further research leads me to think it's an Agave attenuata or similar