WWCTL(1)
π
WWCTL(1) β the wwctl girlies' guide
okay bestie, so this is the manual page for wwctl β specifically the wwctl-node-unset of it all. grab a boba, we're clearing node properties together π«Ά
β¨ NAME β¨
wwctl-node-unset β Unset/clear node properties. that's it, that's the vibe. we're deleting stuff off your nodes, not adding π
πΈ SYNOPSIS πΈ
wwctl node unset [OPTIONS] PATTERN
yes the command is literally wwctl node unset, not wwctl-node-unset, i know, i know β it's giving "the filename is not the command" realness π
π¦ DESCRIPTION π¦
So. The whole point: this unsets configuration properties for nodes that match PATTERN. lowkey the most iconique cleanup tool you'll ever meet.
Now, about PATTERN β listen up because this is the part people mess up π’. Node patterns are a comma-separated list of individual patterns. each individual pattern can be either:
- a full node name (like, just the whole name, no tricks)
- a node range, like
node[01-03,05]β yes, ranges and lists and commas oh my π
so no cap, you can mix and match. it says "a comma-separated list," and she meant it.
π OPTIONS π
okay this is the long part, buckle in. every single flag, all present and accounted for, literally not one skipped:
--asset[=false]β the node's Asset tag (key)-c,--cluster[=false]β cluster group--comment[=false]β arbitrary string comment-e,--discoverable[=false]β discoverable in given network (true/false)--diskname=""β disk to modify--diskwipe[=false]β whether or not the partition tables shall be wiped-f,--force[=false]β Force configuration (even on error)--fsformat[=false]β format of the file system--fsname=""β filesystem to modify--fspath[=false]β the mount point of the file system--fswipe[=false]β wipe file system at boot-G,--gateway[=false]β the node's IPv4 network device gateway--gateway6[=false]β the node's IPv6 network device gateway-h,--help[=false]β help for unset-H,--hwaddr[=false]β the device's HW address for given network--image[=false]β image name-i,--init[=false]β the init process to boot the image-I,--ipaddr[=false]β IPv4 address in given network--ipaddr6[=false]β IPv6 address in given network--ipmiaddr[=false]β the IPMI IP address--ipmiescapechar[=false]β the IPMI escape character (defaults:'~')--ipmigateway[=false]β the IPMI gateway--ipmiinterface[=false]β the node's IPMI interface (defaults:'lan')--ipminetmask[=false]β the IPMI netmask--ipmipass[=false]β the IPMI password--ipmiport[=false]β the IPMI port--ipmitag=[]β Unset IPMI tags--ipmitemplate[=false]β template used for ipmi command--ipmiuser[=false]β the IPMI username--ipmiwrite[=false]β writing of IPMI configuration (true/false)--ipxe[=false]β the iPXE template name-A,--kernelargs[=false]β kernel arguments--kernelversion[=false]β kernel version--mtu[=false]β the MTU-N,--netdev[=false]β the device for given network-M,--netmask[=false]β the network's netmask--netname="default"β network which is modified--nettag=[]β Unset network tags--onboot[=false]β network device (true/false)--partcreate[=false]β create the partition if it does not exist--partname=""β partition to modify (requires--diskname)--partnumber[=false]β the partition number (if not set, next free slot is used)--partsize[=false]β the partition size (if not set, maximum possible size is used)--parttype[=false]β the partition type GUID--partwipe[=false]β if true, Ignition will clobber an existing partition if it does not match the config--prefixlen6[=false]β the network's IPv6 prefix length-p,--primarynet[=false]β the primary network interface-P,--profile[=false]β the node's profile members (comma separated)--root[=false]β the rootfs-R,--runtime-overlays[=false]β the runtime overlay-O,--system-overlays[=false]β the system overlay--tag=[]β Unset tags-T,--type[=false]β device type of given network-y,--yes[=false]β Set'yes'to all questions asked
π real talk:--partnamerequires--diskname. the manpage says it, so i'm saying it. don't come for me.
π§ OPTIONS INHERITED FROM PARENT COMMANDS π§
these are the ones that came with the family, you didn't pick them but they're yours now:
-d,--debug[=false]β Run with debugging messages enabled.-v,--verbose[=false]β Run with increased verbosity.--warewulfconf=""β Set the warewulf configuration file
π₯ SEE ALSO π₯
wwctl-node(1)β go read that one too, it's her sister, they're both icons π
β HISTORY β
16-Sep-2026 β Auto generated by spf13/cobra
like... she didn't even write herself. cobra did that. auto-generated and still ate π
okay that's the whole page, you're welcome, go unset some properties bestie π
β Auto generated by spf13/cobra Β· Sep 2026 Β· WWCTL(1) Β· mwah π«Άπ
π¦ where this page comes from
- opensuse-leap 16.0: warewulf4-man 4.7.1-bp160.1.1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms