terraform/website/source/docs/providers/ignition/r/raid.html.md

64 lines
1.3 KiB
Markdown
Raw Normal View History

---
layout: "ignition"
page_title: "Ignition: ignition_raid"
sidebar_current: "docs-ignition-resource-raid"
description: |-
Describes the desired state of the systems RAID.
---
# ignition\_raid
Describes the desired state of the systems 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_