64 lines
1.3 KiB
Markdown
64 lines
1.3 KiB
Markdown
|
---
|
|||
|
layout: "ignition"
|
|||
|
page_title: "Ignition: ignition_raid"
|
|||
|
sidebar_current: "docs-ignition-resource-raid"
|
|||
|
description: |-
|
|||
|
Describes the desired state of the system’s RAID.
|
|||
|
---
|
|||
|
|
|||
|
# ignition\_raid
|
|||
|
|
|||
|
Describes the desired state of the system’s RAID.
|
|||
|
|
|||
|
## Example Usage
|
|||
|
|
|||
|
```
|
|||
|
resource "ignition_raid" "md" {
|
|||
|
name = "data"
|
|||
|
level = "stripe"
|
|||
|
devices = [
|
|||
|
"/dev/disk/by-partlabel/raid.1.1",
|
|||
|
"/dev/disk/by-partlabel/raid.1.2"
|
|||
|
]
|
|||
|
}
|
|||
|
|
|||
|
resource "ignition_disk" "disk1" {
|
|||
|
device = "/dev/sdb"
|
|||
|
wipe_table = true
|
|||
|
partition {
|
|||
|
label = "raid.1.1"
|
|||
|
number = 1
|
|||
|
size = 20480
|
|||
|
start = 0
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
resource "ignition_disk" "disk2" {
|
|||
|
device = "/dev/sdc"
|
|||
|
wipe_table = true
|
|||
|
partition {
|
|||
|
label = "raid.1.2"
|
|||
|
number = 1
|
|||
|
size = 20480
|
|||
|
start = 0
|
|||
|
}
|
|||
|
}
|
|||
|
```
|
|||
|
|
|||
|
## Argument Reference
|
|||
|
|
|||
|
The following arguments are supported:
|
|||
|
|
|||
|
* `name` - (Required) The name to use for the resulting md device.
|
|||
|
|
|||
|
* `level` - (Required) The redundancy level of the array (e.g. linear, raid1, raid5, etc.).
|
|||
|
|
|||
|
* `devices` - (Required) The list of devices (referenced by their absolute path) in the array.
|
|||
|
|
|||
|
* `spares` - (Optional) The number of spares (if applicable) in the array.
|
|||
|
|
|||
|
## Attributes Reference
|
|||
|
|
|||
|
The following attributes are exported:
|
|||
|
|
|||
|
* `id` - ID used to reference this resource in _ignition_config_
|