Я пытаюсь добавить 4 контроллера scsi, используя ansible (scsi_controller 0, 1, 2, 3), к Windows 2012 виртуальной машине и ничего больше.
Это фрагмент моего кода:
- name: Add disk size to host VM
delegate_to: localhost
vmware_guest_disk:
name: "{{ disksize_hostname }}"
hostname: "{{ myvmhost }}"
username: "{{ myvmhost_user }}"
password: "{{ myvmuser_pass }}"
datacenter: "{{ myvmhost_cluster }}"
validate_certs: no
disk:
- size_gb: "{{ vmdisk.size_gb }}"
type: "thick"
datastore: "{{ myvmhost.disk_size_gb['0'].backing_datastore }}"
state: present
scsi_controller:
{
"controller_number": {{ scsi_controllers_info[-1].controller_number + 1 | int }},
"controller_key": {{ scsi_controllers_info[-1].controller_key + 1 | int }},
"number_of_devices": 0,
"max_unit_numb
}
scsi_type: lsilogicsas
unit_number: "{{ vmdisk.size_gb.unit_number }}"
when: vmdisk.size_gb.current_size_gb < vmdisk.size_gb.desired_size_gb
with_dict:
- "{{ vmdisk.size_gb.current_size_gb }}"
loop_control:
loop_var: vmdisk.size_gb
К сожалению, этот код создает только 3 контроллера, а НЕ 4 по желанию (scsi controller: 0, 2, 3)
Есть идеи?