DeployMachine DeployMachine
DeployMachine Certified
Enterprise Edition Talk to us

yaml
type: "io.kestra.plugin.ee.canonical.maas.DeployMachine"
yaml
id: deploy_ubuntu_server
namespace: company.team
tasks:
  - id: deploy_ubuntu_server
    type: io.kestra.plugin.ee.canonical.maas.DeployMachine
    url: "{{ secret('MAAS_URL') }}"
    apiKey: "{{ secret('MAAS_API_KEY') }}"
    systemId: "{{ outputs.commission_server.systemId }}"
    osystem: "ubuntu"
    distroSeries: "jammy"
    kernel: "ga-22.04"
    installKvm: false
    storageLayout: "lvm"
    userData: |
      #cloud-config
      packages:
        - docker.io
        - kubectl
      runcmd:
        - systemctl enable docker
        - systemctl start docker
    userTags:
      - "kubernetes-node"
      - "production"
    waitForDeployment: true
    timeout: PT45M
Properties
DefaultPT45M
SubTypestring
Defaultfalse