Я создал шаблон ProxMox VM размером 8 ГБ на диске.Используя ANSIBLE модуль proxmo_kvm, я клонирую его, но не могу изменить размер диска SCSI.Возможно ли это сделать?Если это так, не могли бы вы дать мне некоторые объяснения, чтобы понять, как?
Иерархия файлов проекта:
.
├── playbook.yml
└─── proxmox-vm/
├── tasks/
│ └── main.yml
└── vars/
└── main.yml
playbook.yml
:
- hosts: localhost
connection: local
roles:
- proxmox-vm
proxmox-vm/vars/main.yml
:
---
# vars file for proxmox-vm
proxmox:
api:
host: 127.0.0.1
user: 'user@pam'
password: 'password'
node: workstation
vm:
name: test-debian
clone: debian-9.8
full: yes
scsi:
size: 16G
proxmox-vm/tasks/main.yml
:
---
# tasks file for proxmox-vm
- name: create VM from template
proxmox_kvm:
api_host: "{{ proxmox.api.host }}"
api_user: "{{ proxmox.api.user }}"
api_password: "{{ proxmox.api.password }}"
node: "{{ proxmox.node }}"
name: "{{ proxmox.vm.name }}"
clone: "{{ proxmox.vm.clone }}"
full: yes
scsi: "{{ proxmox.vm.scsi }}"
Запуск книги воспроизведения Ansible:
ansible-playbook playbook.yml
PLAY [localhost] ***************************************************************
TASK [Gathering Facts] *********************************************************
ok: [localhost]
TASK [proxmox-vm : create VM from template] ************************************
changed: [localhost]
PLAY RECAP *********************************************************************
localhost : ok=2 changed=1 unreachable=0 failed=0
Я ожидаю новую виртуальную машину размером 16 ГБ, но фактический размер диска составляет 8 ГБ(исходный размер диска)