Seu modelo de rede do Automation Assembler pode anexar um disco existente implantado a uma máquina recém-criada.
Use o exemplo de código de modelo de nuvem a seguir como diretriz.
formatVersion: 1 inputs: disk: type: string $data: /data/availableDisks?resourceType=Cloud.Volume resources: Cloud_Machine_1: type: Cloud.Machine properties: image: ubuntu flavor: small attachedDisks: - source: ${input.disk}
A linha realçada é uma chamada de API que lista os discos que estão disponíveis para anexos e discos desconectados para qualquer máquina.
O parâmetro resourceType permite que o Automation Assembler liste discos disponíveis por tipo de conta de nuvem.
Cloud.Volume | Discos em qualquer nuvem que você adicionou |
Cloud.vSphere.Disk | Somente discos do vSphere |
Cloud.AWS.Volume | Somente discos da Amazon Web Services (AWS) |
Cloud.Azure.Disk | Somente discos do Microsoft Azure |
Cloud.GCP.Disk | Somente discos da Google Cloud Platform (GCP) |
Ao usar esse recurso, não há componente de tela de design para o disco existente que você anexar. Mesmo que não haja componente na tela de design, o disco anexado aparece na seção de armazenamento da máquina implantada e na guia Recursos.