I would set up 4 user accounts with novice name followed by network name. They should be provided with the information as to which login to use for specific location areas they will be working in. My 2 cents.
It would not work.
It is one and the same person and the person moves between the 4 different networks. The person has other skills than network skills, but the person's laptop must access a centrally located server through ipsec.
My task is to make it work without having to teach the person how to connect to a network, it should work immediately.
Sorry, but you probably did not understand the problem.
My task is to leave me a pre-configured laptop.
Quite a lot is clear, so what remains is to connect to the various wifi networks. And if I take the laptop with me to the various networks, it's quite easy to arrange. and if I have connected to a wifi, the data is saved in the computer, so that everything works next time.
So I want to avoid transporting myself and the laptop many miles between the different networks to make sure that the laptop connects for the first time.
Maybe there is someone else here on the forum who understands that I want to leave a pre-configured laptop to a novice, and the laptop will connect to the various networks itself.