A long lost host (a machine that’s been offline or in a closed off network etc.) can find its master (puppetserver) when it sees the daylight again with the regularily polling puppet agent service. This is not as straightforward with ansible’s push model.
I have a love/hate relationship with Nethack’s Sokoban levels.