<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/deploy-partially-configured-training-labs-with-netlab-ipspace-net-blog-sq2ucmtqs" -->

---
title: Deploy Partially-Configured Training Labs with netlab «...
description: netlab release 26.01 introduces the `skip_config` node/group attribute, enabling training lab creators to deploy partially-configured labs where some devices...
canonical: https://daily.dev/posts/deploy-partially-configured-training-labs-with-netlab-ipspace-net-blog-sq2ucmtqs
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Deploy Partially-Configured Training Labs with netlab « ipSpace.net blog | daily.dev
og:description: netlab release 26.01 introduces the `skip_config` node/group attribute, enabling training lab creators to deploy partially-configured labs where some devices...
og:url: https://daily.dev/posts/deploy-partially-configured-training-labs-with-netlab-ipspace-net-blog-sq2ucmtqs
og:image: https://api.daily.dev/og/posts/Sq2UCMtQs.png
og:image:alt: Deploy Partially-Configured Training Labs with netlab « ipSpace.net blog
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Deploy Partially-Configured Training Labs with netlab « ipSpace.net blog

**[ipSpace.net Blog](https://daily.dev/sources/ipspace)** · 2 min read · 0 upvotes · 0 comments

## Summary

netlab release 26.01 introduces the `skip_config` node/group attribute, enabling training lab creators to deploy partially-configured labs where some devices are fully set up while others are left for students to configure. Previously, achieving this required workarounds like custom deconfiguration templates, plugins, or undocumented tricks. The new attribute cleanly solves the use case, demonstrated with a BGP lab example where RTR has no BGP config but X1 is fully configured.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.ipspace.net/2026/01/netlab-partial-configuration>

## Questions this post answers

### How do I deploy a netlab training lab where only some devices are pre-configured and others are left for students to configure?

netlab 26.01 introduced the `skip_config` node or group attribute, which tells `netlab initial` to skip specific configuration modules on designated devices. For example, setting `skip_config: [ bgp ]` on a node means netlab will build the full topology (including BGP neighbors on other devices) but will not push BGP configuration to that node, leaving it for students to configure manually.

_Network instructors building hands-on labs track netlab releases and techniques like this on daily.dev._

---

Tags: [#networking](https://daily.dev/tags/networking), [#bgp](https://daily.dev/tags/bgp)

[View this post on daily.dev](https://daily.dev/posts/deploy-partially-configured-training-labs-with-netlab-ipspace-net-blog-sq2ucmtqs)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Deploy Partially-Configured Training Labs with netlab « ipSpace.net blog","url":"https://daily.dev/posts/deploy-partially-configured-training-labs-with-netlab-ipspace-net-blog-sq2ucmtqs","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/deploy-partially-configured-training-labs-with-netlab-ipspace-net-blog-sq2ucmtqs"},"datePublished":"2026-08-11T08:52:52.893Z","dateModified":"2026-08-24T07:06:39.046Z","description":"netlab release 26.01 introduces the `skip_config` node/group attribute, enabling training lab creators to deploy partially-configured labs where some devices...","image":"https://media.daily.dev/image/upload/s--CxzD6vbw--/f_auto/v1722860399/public/Placeholder%2005","thumbnailUrl":"https://media.daily.dev/image/upload/s--CxzD6vbw--/f_auto/v1722860399/public/Placeholder%2005","isAccessibleForFree":true,"articleSection":"ipSpace.net Blog","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"ipSpace.net Blog","logo":"https://media.daily.dev/image/upload/s--xS7E82MT--/f_auto,q_auto/v1786438303/logos/ipspace?_a=BAMAMicg0","url":"https://daily.dev/sources/ipspace"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/deploy-partially-configured-training-labs-with-netlab-ipspace-net-blog-sq2ucmtqs","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"networking,bgp","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"ipSpace.net Blog","item":"https://daily.dev/sources/ipspace"},{"@type":"ListItem","position":3,"name":"Deploy Partially-Configured Training Labs with netlab « ipSpace.net blog"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/deploy-partially-configured-training-labs-with-netlab-ipspace-net-blog-sq2ucmtqs#faq","mainEntity":[{"@type":"Question","name":"How do I deploy a netlab training lab where only some devices are pre-configured and others are left for students to configure?","acceptedAnswer":{"@type":"Answer","text":"netlab 26.01 introduced the `skip_config` node or group attribute, which tells `netlab initial` to skip specific configuration modules on designated devices. For example, setting `skip_config: [ bgp ]` on a node means netlab will build the full topology (including BGP neighbors on other devices) but will not push BGP configuration to that node, leaving it for students to configure manually. Network instructors building hands-on labs track netlab releases and techniques like this on daily.dev."}}]}
```

