mirror of
https://github.com/opentffoundation/opentf.git
synced 2026-03-12 16:00:25 -04:00
1.6 KiB
1.6 KiB
layout, page_title, sidebar_current, description
| layout | page_title | sidebar_current | description |
|---|---|---|---|
| oneandone | 1&1: oneandone_server | docs-oneandone-resource-server | Creates and manages 1&1 Server. |
oneandone_server
Manages a Server on 1&1
Example Usage
resource "oneandone_server" "server" {
name = "Example"
description = "Terraform 1and1 tutorial"
image = "ubuntu"
datacenter = "GB"
vcores = 1
cores_per_processor = 1
ram = 2
ssh_key_path = "/path/to/prvate/ssh_key"
hdds = [
{
disk_size = 60
is_main = true
}
]
provisioner "remote-exec" {
inline = [
"apt-get update",
"apt-get -y install nginx",
]
}
}
Argument Reference
The following arguments are supported:
cores_per_processor-(Required) Number of cores per processordatacenter- (Optional) Location of desired 1and1 datacenter. Can beDE,GB,USorESdescription- (Optional) Description of the serverfirewall_policy_id- (Optional) ID of firewall policyhdds- (Required) List of HDDs. One HDD must be main.*disk_size-(Required) The size of HDD*is_main- (Optional) Indicates if HDD is to be used as main hard disk of the serverimage-(Required) The name of a desired image to be provisioned with the serverip- (Optional) IP address for the serverloadbalancer_id- (Optional) ID of the load balancermonitoring_policy_id- (Optional) ID of monitoring policyname-(Required) The name of the server.password- (Optional) Desired password.ram-(Required) Size of ram.ssh_key_path- (Optional) Path to private ssh keyvcores-(Required) Number of virtual cores.