使用ansible划分磁盘报错:Error: Partition(s) on /dev/sda are being used.
FAILED! => {"changed": false, "err": "Error: Partition(s) on /dev/sda are being used.\n", "msg": "Error while running parted script: /usr/sbin/parted -s -m -a optimal /dev/sda -- unit KiB mklabel msdos mkpart primary 61GiB 200GiB", "out": "", "rc": 1}
由于磁盘类型是gpt,ansible参数需要加上label: gpt标签。
Disklabel type: gpt
例如:
tasks:
- name: Create a new primary partition
parted:
device: "{{ variable_device }}"
number: "{{ variable_number }}"
part_start: "{{ variable_part_start }}"
part_end: "{{ variable_part_end }}"
flags: [ lvm ]
label: gpt
state: present