flatcar-baremetal
celest-io/flatcar-baremetal/ovh
Terraform Module
HCL
OVH
Terraform module which creates a Flatcar Baremetal instance in OVH
Install
module "flatcar-baremetal" {
source = "celest-io/flatcar-baremetal/ovh"
version = "0.1.0"
}
README
terraform-ovh-flatcar-baremetal Terraform module which creates a Flatcar Baremetal instance in OVH
Inputs (19)
| Name | Type | Description | Default |
|---|---|---|---|
| node_name | string | Name of the instance. | required |
| node_mac | string | MAC address identifying the node/machine (e.g. 52:54:00:a1:9c:ae). | required |
| ssh_keys | list(string) | SSH public keys for user 'core'. | required |
| matchbox_http_endpoint | string | Matchbox HTTP read-only endpoint (e.g. http://matchbox.example.com:8080) | required |
| dns_servers | list(string) | List of the DNS servers to use | [
"1.1.1.1#cloudflare-dns.com",
"1.0 |
| clc_snippets | list(string) | List of Container Linux Config snippets. | [] |
| os_channel | string | Flatcar Container Linux channel to install from (stable, beta, alpha, edge). | "stable" |
| wipe_previous_raid | bool | Wipes previous RAID setup, if set to true | false |
| raid_disks | list(string) | List of disks to use for the root RAID array | [] |
| kernel_console | list(string) | The kernel arguments to configure the console at PXE boot and in /usr/share/oem/ | [
"console=tty0",
"console=ttyS0"
] |
| root_raid_name | string | Name of the base partitions RAID label and the array name | "root_raid" |
| wipe_additional_disks | bool | Wipes any additional disks attached, if set to true | false |
| raid_on_install_disk | bool | Pre-create a RAID partition on the install disk, if set to true | false |
| flatcar_update_server | string | The URL to the Flatcar Linux update manager. | "http://public.update.flatcar-linux.net/ |
| os_version | string | Flatcar Container Linux version to install (for example '2191.5.0' - see https:/ | "current" |
| install_disk | string | Disk device to which the install profiles should install the operating system (e | "/dev/sda" |
| raid_level | string | RAID level | "raid1" |
| flatcar_update_group | string | The name to the Flatcar Linux update manager. | "stable" |
| kernel_args | list(string) | Additional kernel arguments to provide at PXE boot and in /usr/share/oem/grub.cf | [] |
Resources (5)
matchbox_groupmatchbox_profilenull_resourceovh_dedicated_server_reboot_taskovh_dedicated_server_update
Topics & Tags
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud OVH
★ Stars3
Forks0
Total downloads179
Inputs19
Resources5
LicenseApache-2.0
Namespacecelest-io
Updated
Similar packages
label
Terraform Module to define a consistent naming convention by (namespace, stage,
★ 702terraform-modules
tfstate-backend
Terraform module that provision an S3 bucket to store the terraform.tfstate file
★ 437terraform-modules
vpc
Terraform Module that defines a VPC with public/private subnets across multiple
★ 240terraform-modules
elastic-beanstalk-environment
Terraform module to provision an AWS Elastic Beanstalk Environment
★ 311terraform-modules