Beaker

Provision baremetal machines using Beaker.

Required arguments

  • --url: URL of the Beaker server.
  • --password: The password for the login user.
  • --host-address: Address/FQDN of the baremetal machine to be provisioned.

Optional arguments

  • --user: Login username to authenticate to Beaker. (default: admin)
  • --web-service: For cases where the Beaker user is not part of the kerberos system, there is a need to set the Web service to RPC for authentication rather than rest. (default: rest)
  • --ca-cert: For cases where the beaker user is not part of the kerberos system, a CA Certificate is required for authentication with the Beaker server.
  • --host-user: The username to SSH to the host with. (default: root)
  • --host-password: User’s SSH password
  • --host-key: User’s SSH key
  • --image: The image to use for nodes provisioning. (Check the “sample.yml.example” under vars/image for example)
  • --cleanup: Release the system

Note

Please run ir beaker --help for a full detailed list of all available options.

Execution example

Provision:

ir beaker --url=beaker.server.url --user=beaker.user --password=beaker.password --host-address=host.to.be.provisioned

Cleanup (Used for returning a loaned machine):

ir beaker --url=beaker.server.url --user=beaker.user --password=beaker.password --host-address=host.to.be.provisioned --cleanup=yes