CommissionMachine CommissionMachine
CommissionMachine Certified
Enterprise Edition Talk to us

yaml
type: "io.kestra.plugin.ee.canonical.maas.CommissionMachine"
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
SubTypestring
SubTypestring
DefaultPT30M
Defaultfalse