Add gen-worker-ips recipe to automatically generate worker IPs instead of manual specification