credentials.json.enc) protected by AES-GCM encryption.
SambaRack Manager acts as a local password vault. It does not change device passwords, push credentials, or manage device authentication.
- Install SambaRack Manager software
- Initial setup and verification
- Add SambaRack to the SambaRack Manager inventory
- Configure device credentials in SambaRack Manager (this page)
How credentials work
Read this section once. Everything after it depends on these four things.SambaRack Manager is a password vault, not a password manager
SambaRack Manager stores the credentials you give it so it can authenticate to your devices. It does not change device passwords, push credentials to hardware, or manage device authentication in any way.
Credentials are encrypted at rest
Credentials are stored incredentials.json.enc, protected by AES-GCM encryption. The encryption key is generated during initial setup and lives in your configuration directory. Passwords are never written to logs.
One shared password per device type
By default, every device of a given type shares that type’s password — all BMCs share one, all XRDUs share one, all hosts share one. To give a single device its own password, set a per-device credentials. There is no per-rack password.Nothing syncs automatically
SambaRack Manager has no way to detect that a password changed on a device. If the two fall out of sync, every operation that authenticates to that device fails.Set up credentials
Step 1 — Set the passwords on your hardware
SambaRack units ship with default passwords. Change these at the earliest opportunity. Refer to the Hardware Administration guide for each device type for specific instructions.Step 2 — Register each password with SambaRack Manager
At minimum, register
bmc, host, and xrdu before attempting any power operation — power commands authenticate to all three.Manage credentials
Set or update a password
The same command sets a new credential and updates an existing one:- A new rack or device is added to the inventory
- The credentials on any device change
- A device or hardware FRU is replaced — the new device’s credentials must be updated from their default values
View a password
To display the full value, add
--show-value:
-o json to either form for machine-readable output.
Remove a password
Pass--clear instead of entering a value. Nothing is prompted.
(Optional) Per-device Credentials
When a single device does not share its type’s password, give it its own credential by canonical device path. A per-device credential takes precedence over the device-type password.Set an override
Check which credential a device resolves to
snctl secret get --device reports the credential the device actually uses and names the tier it came from, so you can confirm whether an override is in effect or the device is falling back to its type:
--show-value and -o json work here too; the JSON output includes the resolution tier.
Remove an override
Clear the same path. The device then falls back to the credential for its device type:Next steps
Setup is complete. Your inventory is populated and SambaRack Manager can authenticate to your devices — you can now start managing your hardware.If you are new to SambaRack Manager, start with Node administration and Power Operations —
snctl node list and snctl power state --help are both read-only, so they are a safe way to confirm your inventory and credentials are correct before running any operation that changes hardware state.
