It's tough timing. You probably couldn't catch the 6pm train to Lyon from the airport, so either you need to make the trip into the city, or wait until the 8pm train, which will get you into Lyon at 10pm. From there, you're still 2.5 hours from Le Puy, but I imagine you'd want to sleep.
So, at...