我们使用此模块 ( http://docs.ansible.com/ansible/azure_module.html ) 在 azure 上创建了实例。但是它没有显示如何添加额外的 VHD 磁盘。有没有办法使用 ansible 在 azure 中添加磁盘?
最佳答案
vars:
vm2:
- name: azu-ve109456
network_interface:
name: azu-eu-west-subnet-a-ni-ve108456
vm_size: Standard_DS1_v2
username: ubuntu
- name: Create VM
azure_rm_virtualmachine:
resource_group: NAME
name: "{{ item.name }}"
vm_size: "{{ item.vm_size }}"
admin_username: "{{ item.username }}"
ssh_password_enabled: false
ssh_public_keys:
- path: "/home/{{ item.username }}/.ssh/authorized_keys"
key_data: "ssh-rsa AAAABxxxxxxgxYN"
network_interfaces: "{{ item.network_interface.name }}"
image:
offer: UbuntuServer
publisher: Canonical
sku: 16.04-LTS
version: latest
managed_disk_type: Premium_LRS
data_disks:
- lun: 0
disk_size_gb: 64
managed_disk_type: Premium_LRS
- lun: 1
disk_size_gb: 128
managed_disk_type: Premium_LRS
- lun: 2
disk_size_gb: 128
managed_disk_type: Premium_LRS
with_items: "{{ vm2 }}"
关于azure - 如何使用ansible在azure中添加磁盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33266811/