mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-07 00:01:52 -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
1.3 KiB
1.3 KiB
layout, page_title, sidebar_current, description
| layout | page_title | sidebar_current | description |
|---|---|---|---|
| ignition | Ignition: ignition_raid | docs-ignition-resource-raid | 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