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