ansible使用parted划分磁盘报Error: Partition(s) on /dev/sda are being used.

使用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

你可能感兴趣的:(ansible,服务器,linux)