emcstack.parted
Parted
Partitionieren von Festplatten
Hinweis: Alle Festplatten werden die gleiche Partitionierung haben. Teilen Sie es in mehrere nachfolgende Teile auf, wenn Sie eine andere Partitionierung für verschiedene Festplatten möchten.
Anforderungen
Rollenvariablen
| Name | Typ | Erforderlich | Standard | Beschreibung | 
|---|---|---|---|---|
| hdds | Liste | ja | Keine | Liste der zu partitionierenden Festplatten | 
| partitions | Liste von Dicts | ja | [{'partition_type': 'primary', 'start_point': '0%', 'end_point': '100%'}] | Partitionen, die auf jeder Festplatte erstellt werden sollen | 
| create_label | Boolesch | nein | true | Standardmäßig wird ein Label auf den Festplatten erstellt. | 
| label | Zeichenfolge | nein | gpt | Standardlabel für Festplatten | 
Abhängigkeiten
Beispiel-Playbook
- hosts:
  - nc-9
  roles:
  - parted
  vars:
  - hdds:
    - /dev/sdb
  - partitions:
    - {'partition_type': 'primary', 'start_point': '0%', 'end_point': '10%'}
    - {'partition_type': 'primary', 'start_point': '10%', 'end_point': '50%'}
    - {'partition_type': 'extended', 'start_point': '50%', 'end_point': '100%'}
Lizenz
GPLv3
Autoreninformation
John Preston [John Mille]
