74 lines
2.1 KiB
YAML
74 lines
2.1 KiB
YAML
- name: Set database disk to /dev/vdb if disk interface is virtio
|
|
set_fact:
|
|
miq_vm_disks_db_device: /dev/vdb
|
|
when: "miq_vm_disks.database.interface == 'virtio'"
|
|
|
|
- name: Set database disk to /dev/sdb if disk interface is virtio_scsi
|
|
set_fact:
|
|
miq_vm_disks_db_device: /dev/sdb
|
|
when: "miq_vm_disks.database.interface == 'virtio_scsi'"
|
|
|
|
- set_fact:
|
|
miq_vm_disks_devices:
|
|
database: "{{ miq_vm_disks_db_device }}"
|
|
|
|
- block:
|
|
|
|
- name: Set log disk to /dev/vdc if disk interface is virtio
|
|
set_fact:
|
|
miq_vm_disks_log_device: /dev/vdc
|
|
when: "miq_vm_disks.log.interface == 'virtio'"
|
|
|
|
- name: Set log disk to /dev/sdc if disk interface is virtio_scsi
|
|
set_fact:
|
|
miq_vm_disks_log_device: /dev/sdc
|
|
when: "miq_vm_disks.log.interface == 'virtio_scsi'"
|
|
|
|
- set_fact:
|
|
miq_vm_disks_log_device_dict:
|
|
log: "{{ miq_vm_disks_log_device }}"
|
|
|
|
- set_fact:
|
|
miq_vm_disks_devices: "{{ miq_vm_disks_devices | combine(miq_vm_disks_log_device_dict) }}"
|
|
|
|
when: "'log' in miq_vm_disks"
|
|
|
|
- block:
|
|
|
|
- block:
|
|
|
|
- name: Set tmp disk to /dev/vdc if disk interface is virtio
|
|
set_fact:
|
|
miq_vm_disks_tmp_device: /dev/vdc
|
|
when: "miq_vm_disks.tmp.interface == 'virtio'"
|
|
|
|
- name: Set tmp disk to /dev/sdc if disk interface is virtio_scsi
|
|
set_fact:
|
|
miq_vm_disks_tmp_device: /dev/sdc
|
|
when: "miq_vm_disks.tmp.interface == 'virtio_scsi'"
|
|
|
|
when: "'log' not in miq_vm_disks"
|
|
|
|
- block:
|
|
|
|
- name: Set tmp disk to /dev/vdd if disk interface is virtio
|
|
set_fact:
|
|
miq_vm_disks_tmp_device: /dev/vdd
|
|
when: "miq_vm_disks.tmp.interface == 'virtio'"
|
|
|
|
- name: Set tmp disk to /dev/sdd if disk interface is virtio_scsi
|
|
set_fact:
|
|
miq_vm_disks_tmp_device: /dev/sdd
|
|
when: "miq_vm_disks.tmp.interface == 'virtio_scsi'"
|
|
|
|
when: "'log' in miq_vm_disks"
|
|
|
|
- set_fact:
|
|
miq_vm_disks_tmp_device_dict:
|
|
tmp: "{{ miq_vm_disks_tmp_device }}"
|
|
|
|
- set_fact:
|
|
miq_vm_disks_devices: "{{ miq_vm_disks_devices | combine(miq_vm_disks_tmp_device_dict) }}"
|
|
|
|
when: "'tmp' in miq_vm_disks"
|