WWCTL(1)

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

πŸ’– NAME πŸ’–

okay so bestie, this is the WWCTL(1) manual page for wwctl-node-set β€” aka Configure node properties. ✨ It’s giving β€œlet me tweak my nodes’ config” energy, and honestly? iconic. πŸ’…

✨ SYNOPSIS ✨

wwctl node set [OPTIONS] PATTERN

πŸ¦‹ DESCRIPTION πŸ¦‹

This command sets configuration properties for nodes matching PATTERN. No cap. 🫢

Note moment: use the string 'UNSET' to remove a configuration. πŸ“ Node patterns are a comma-separated list of individual patterns. Each pattern can either be a full node name or a node range like node[01-03,05]. πŸ’…

πŸŽ€ OPTIONS πŸŽ€

bestie, here’s the whole options menu β€” every single one, no skips, fr fr:

  • -a, --all[=false] β€” Set all nodes
  • --asset="" β€” the node’s Asset tag (key)
  • -c, --cluster="" β€” cluster group
  • --comment="" β€” arbitrary string comment
  • -e, --discoverable[=] β€” discoverable in given network (true/false)
  • --diskdel="" β€” delete the disk from the configuration
  • --diskname="" β€” set diskdevice name
  • --diskwipe[=] β€” whether or not the partition tables shall be wiped
  • --fsdel="" β€” delete the fs from the configuration
  • --fsformat="" β€” format of the file system
  • --fsname="" β€” set the file system name which must match a partition name
  • --fspath="" β€” the mount point of the file system
  • --fswipe[=] β€” wipe file system at boot
  • -G, --gateway= β€” the node’s IPv4 network device gateway
  • --gateway6= β€” the node’s IPv6 network device gateway
  • -h, --help[=false] β€” help for set
  • -H, --hwaddr="" β€” the device’s HW address for given network
  • --image="" β€” image name
  • -i, --init="" β€” the init process to boot the image
  • -I, --ipaddr= β€” IPv4 address in given network
  • --ipaddr6= β€” IPv6 address in given network
  • --ipmiaddr= β€” the IPMI IP address
  • --ipmiescapechar="" β€” the IPMI escape character (defaults: '~')
  • --ipmigateway= β€” the IPMI gateway
  • --ipmiinterface="" β€” the node’s IPMI interface (defaults: 'lan')
  • --ipminetmask= β€” the IPMI netmask
  • --ipmipass="" β€” the IPMI password
  • --ipmiport="" β€” the IPMI port
  • --ipmitagadd=[] β€” add ipmi tags
  • --ipmitagdel=[] β€” delete ipmi tags
  • --ipmitemplate="" β€” template used for ipmi command
  • --ipmiuser="" β€” the IPMI username
  • --ipmiwrite[=] β€” writing of IPMI configuration (true/false)
  • --ipxe="" β€” the iPXE template name
  • -A, --kernelargs=[] β€” kernel arguments
  • --kernelversion="" β€” kernel version
  • --mtu="" β€” the MTU
  • --netdel="" β€” network to delete
  • -N, --netdev="" β€” the device for given network
  • -M, --netmask= β€” the network’s netmask
  • --netname="default" β€” network which is modified
  • --nettagadd=[] β€” add network tags
  • --nettagdel=[] β€” delete network tags
  • --onboot[=] β€” network device (true/false)
  • --partcreate[=] β€” create the partition if it does not exist
  • --partdel="" β€” delete the partition from the configuration
  • --partname="" β€” set the partition name so it can be used by a file system
  • --partnumber="" β€” the partition number (if not set, next free slot is used)
  • --partsize="" β€” the partition size (if not set, maximum possible size is used)
  • --parttype="" β€” the partition type GUID
  • --partwipe[=] β€” if true, Ignition will clobber an existing partition if it does not match the config
  • --prefixlen6="" β€” the network’s IPv6 prefix length
  • -p, --primarynet="" β€” the primary network interface
  • -P, --profile=[] β€” the node’s profile members (comma separated)
  • --root="" β€” the rootfs
  • -R, --runtime-overlays=[] β€” the runtime overlay
  • -O, --system-overlays=[] β€” the system overlay
  • --tagadd=[] β€” add tags
  • --tagdel=[] β€” delete tags
  • -T, --type="" β€” device type of given network
  • -y, --yes[=false] β€” Set 'yes' to all questions asked

🌈 OPTIONS INHERITED FROM PARENT COMMANDS 🌈

these ones are literally inherited from the parent command, bestie:

  • -d, --debug[=false] β€” Run with debugging messages enabled.
  • -v, --verbose[=false] β€” Run with increased verbosity.
  • --warewulfconf="" β€” Set the warewulf configuration file

πŸ’œ SEE ALSO πŸ’œ

⭐ HISTORY ⭐

  • 16-Sep-2026 Auto generated by spf13/cobra

bye bestie 🫢 β€” the footer source/version says auto generated by spf13/cobra, dated Sep 2026, in the WWCTL(1) manual. periodt. πŸ’…

πŸ“¦ where this page comes from