WWCTL(1)

πŸ“¦ version 4.7.1, in opensuse-leap 16.0

πŸ’… 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: --partname requires --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