3.3 KiB
bob - a CLI sysdb client
bob is a command-line client for sysdb. It supports
adding, updating, and retrieving information about environments, nodes,
MAC addresses and attributes. It can authenticate using Kerberos
credentials or username/password pairs.
For more information about bob refer to https://git.psi.ch/linux-infra/bob
Attributes
The following attributes can be set for a node:
| attribute name | sample value | mandatory | meaning |
|---|---|---|---|
iface |
enp225s0f0 |
no | the installation entry to use for automatic installation |
ipxe_installer |
rhel87install |
no | the installation entry to use for automatic installation
(netboot) |
network |
static |
no | network setup of the installed system; can be static or
dhcp (default) |
puppet_env |
preprod |
no | puppet environment with prod as default |
puppet_role |
role::server |
yes | puppet role of the node. String should start with
role:: |
puppet_group |
computing |
no | defines the group for the hiera values. If not set takes the
default one |
rootpw |
$y$j9T$f... |
no | root password hash |
root password
The root password can be set with the attribute rootpw.
The value of the attribute must be the password hash, and can be
generated with the command openssl passwd -6
partitions
Partition schema can be passed as a url using the
partitions attribute. It must be a publicly accessible url
and its content will be copied into the kickstart section related to the
partition.
The usage of this attribute is generally discouraged and is provided to cover only the cases that are not actually already covered by the installation system, eg. the software raid configuration.