您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

48 行
1.0KB

  1. ---
  2. #- name: mdadm detail scan
  3. # command: mdadm --detail --scan {{ item.device }}
  4. # register: _mdadm_detail_scan_output
  5. # with_items: "{{ mdraid_devices }}"
  6. # failed_when: false
  7. # changed_when: false
  8. #
  9. #- debug: msg={{_mdadm_detail_scan_output}}
  10. #
  11. #- name: set state
  12. #- name: blkid
  13. # command: blkid
  14. # register: blkid
  15. #- name: set devices
  16. # set_fact: mdraid_devices={{ _mdraid_devices }}
  17. - name: stop
  18. command:
  19. mdadm --stop
  20. {{ item.devices | join(" ") }}
  21. with_items: "{{ mdraid_devices }}"
  22. when:
  23. mdraid_devices_state == "stopped"
  24. - name: zero superblock
  25. command:
  26. mdadm --zero-superblock
  27. {{ item.devices | join(" ") }}
  28. with_items: "{{ mdraid_devices }}"
  29. when:
  30. mdraid_devices_state == "created"
  31. - name: create
  32. command:
  33. mdadm --create
  34. {{ item.device }}
  35. --level={{ item.level | default(1) }}
  36. --raid-devices={{ item.devices | length }}
  37. --metadata={{ item.metadata | default("1.2") }}
  38. {{ item.devices | join(" ") }}
  39. with_items: "{{ mdraid_devices }}"
  40. when:
  41. mdraid_devices_state == "created"