BKR-LIST-SYSTEMS(1)
πΈ NAME πΈ
okay bestie, welcome to bkr-list-systems(1) β the Beaker manual page for the command you actually type, bkr system-list. Its whole personality? List Beaker systems. Thatβs the assignment, and it ate. π
β¨ SYNOPSIS β¨
Hereβs the shape of it, no cap:
bkr system-list [options]
[--available | --free | --mine]
[--type <type>] [--status <status>] [--pool <pool>]
[--arch <arch>] [--dev-vendor-id <vendorid>]
[--dev-device-id <deviceid>] [--dev-driver <driver>]
[--dev-description <description>] [--dev-sub-vendor-id <subvendorid>]
[--dev-sub-device-id <subdeviceid>]
π¦ DESCRIPTION π¦
It prints to stdout a list of all matching systems in Beaker. Like, every system that matches your filters, served straight to stdout. Iconic behavior, honestly. β¨
π OPTIONS π
--availableβ Limit to systems which would be available to be scheduled by the current user. This will exclude any systems whose access policy prevent the current user from running jobs on them. Important vibe check: this does not exclude systems which are currently occupied by other users. Use--freefor that.--freeβ Like--available, but only includes systems which can be scheduled right now.--removedβ Limit to systems which have been marked as Removed.--mineβ Limit to systems which are owned by the current user.
π¨ Mutually exclusive alert: the--available,--free, and--mineoptions are mutually exclusive. Pick one, bestie, donβt make it weird. π
--type <type>β Limit to systems of type<type>. Most users will want to filter for theMachinetype.--status <status>β Limit to systems whose status is<status>, for exampleAutomated,Manual, orBroken.--pool <pool>β Limit to systems which are in<pool>.--group <group>β Compatibility alias for--pool.--arch <arch>β Limit to systems of arch<arch>.--dev-vendor-id <vendorid>β Limit to systems which have a device with<vendorid>.--dev-device-id <deviceid>β Limit to systems which have a device with<deviceid>.--dev-sub-vendor-id <subvendorid>β Limit to systems which have a device with<subvendorid>.--dev-sub-device-id <subdeviceid>β Limit to systems which have a device with<subdeviceid>.--dev-driver <driver>β Limit to systems which have a device with<driver>.--dev-description <description>β Limit to systems which have a device with<description>.--xml-filter <xml>β Limit to systems which match the given XML filter criteria. Supports the same criteria as inside the<hostRequires/>element in Beaker job XML.--host-filter <name>β Limit to systems which match the given pre-defined host filter. Refer to the description of the--host-filterworkflow option inbkr(1).
Common bkr options are described in the Options section of bkr(1). π«Ά
π EXIT STATUS π
Non-zero on error, otherwise zero. Shockingly simple, right? But wait β if no systems match the given criteria, this is considered to be an error, and the exit status will be 1. So yeah, empty results are lowkey a whole error situation. π
π EXAMPLES π
List automated systems which are in the kernel-hw pool and are not currently in use:
bkr system-list --free --type=Machine --status=Automated --pool=kernel-hw
π SEE ALSO π
bkr(1) β go read her too, sheβs the main character of the bkr universe. β¨
π AUTHOR π
The Beaker team <beaker-devel@lists.fedorahosted.org>
β COPYRIGHT β
2013-2025 Red Hat, Inc.
mwah π thatβs the whole page, bestie. This one comes from Beaker 29.2, dated May 26, 2025 β catch you in the group chat π«Ά
π¦ where this page comes from
- epel 9: beaker-client 29.2-2.el9 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms