mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-07 09:00:28 -05:00
* providers: ignition, basic config, version and config * providers: ignition, user and passwd example, general cache implementation * vendor: Capture new dependency upstream-pkg * providers: ignition ignition_user * providers: ignition ignition_disk, ignition_group and ignition_raid * providers: ignition_file and ignition_filesystem * providers: ignition_systemd_unit and ignition_networkd_unit * providers: ignition_config improvements * vendor: Capture new dependency upstream-pkg * providers: ignition main * documentation: ignition provider * providers: ignition minor changes * providers: ignition, fix test * fixing tests and latest versions
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_ |