DeployMachine
Enterprise Edition Talk to us
DeployMachine
yaml
type: "io.kestra.plugin.ee.canonical.maas.DeployMachine"Examples
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
apiKey *Requiredstring
systemId *Requiredstring
url *Requiredstring
distroSeries string
installKvm booleanstring
kernel string
osystem string
storageLayout string
timeout string
Default
PT45MuserData string
userTags array
SubTypestring
waitForDeployment booleanstring
Default
false