CommissionMachine
Enterprise Edition Talk to us
CommissionMachine
yaml
type: "io.kestra.plugin.ee.canonical.maas.CommissionMachine"Examples
yaml
id: commission_server
namespace: company.team
tasks:
- id: commission_server
type: io.kestra.plugin.ee.canonical.maas.CommissionMachine
url: "{{ secret('MAAS_URL') }}"
apiKey: "{{ secret('MAAS_API_KEY') }}"
systemId: "{{ outputs.enlist_new_server.systemId }}"
enableSsh: true
skipNetworking: false
skipStorage: false
commissioningScripts:
- "update_firmware"
- "configure_raid"
testingScripts:
- "smartctl-validate"
- "memtester"
waitForCompletion: true
timeout: PT30M
Properties
apiKey *Requiredstring
systemId *Requiredstring
url *Requiredstring
commissioningScripts array
SubTypestring
enableSsh booleanstring
skipNetworking booleanstring
skipStorage booleanstring
testingScripts array
SubTypestring
timeout string
Default
PT30MwaitForCompletion booleanstring
Default
false