EnlistMachine EnlistMachine
EnlistMachine Certified
Enterprise Edition Talk to us

yaml
type: "io.kestra.plugin.ee.canonical.maas.EnlistMachine"
yaml
id: enlist_new_server
namespace: company.team
tasks:
  - id: enlist_new_server
    type: io.kestra.plugin.ee.canonical.maas.EnlistMachine
    url: "{{ secret('MAAS_URL') }}"
    apiKey: "{{ secret('MAAS_API_KEY') }}"
    macAddress: "52:54:00:12:34:56"
    hostname: "prod-web-01"
    domain: "datacenter.local"
    resourcePool: "production"
    zone: "zone-a"
    architecture: "amd64/generic"
    powerType: "ipmi"
    powerParameters:
      power_address: "192.168.1.100"
      power_user: "{{ secret('IPMI_USER') }}"
      power_pass: "{{ secret('IPMI_PASSWORD') }}"
Properties