profitbricks_server
Manages a Server on ProfitBricks.
Example Usage
This resource will create an operational server. After this section completes, the provisioner can be called.
resource "profitbricks_server" "example" {
  name              = "server"
  datacenter_id     = "${profitbricks_datacenter.example.id}"
  cores             = 1
  ram               = 1024
  availability_zone = "ZONE_1"
  cpu_family        = "AMD_OPTERON"
  volume {
    name           = "new"
    image_name     = "${var.ubuntu}"
    size           = 5
    disk_type      = "SSD"
    ssh_key_path   = "${var.private_key_path}"
    image_password = "test1234"
  }
  nic {
    lan             = "${profitbricks_lan.example.id}"
    dhcp            = true
    ip              = "${profitbricks_ipblock.example.ip}"
    firewall_active = true
    firewall {
      protocol         = "TCP"
      name             = "SSH"
      port_range_start = 22
      port_range_end   = 22
    }
  }
}
Argument reference
- 
name- (Required)[string] The name of the server.
- 
datacenter_id- (Required)[string] The ID of a Virtual Data Center.
- 
cores- (Required)[integer] Number of server CPU cores.
- 
ram- (Required)[integer] The amount of memory for the server in MB.
- 
availability_zone- (Optional)[string] The availability zone in which the server should exist.
- 
licence_type- (Optional)[string] Sets the OS type of the server.
- 
cpu_family- (Optional)[string] Sets the CPU type. "AMD_OPTERON" or "INTEL_XEON". Defaults to "AMD_OPTERON".
- 
volume- (Required) See the Volume section.
- 
nic- (Required) See the NIC section.
- 
firewall- (Optional) See the Firewall Rules section.
- 
boot_volume- (Computed) The associated boot volume.
- 
boot_cdrom- (Computed) The associated boot drive, if any.
- 
boot_image- (Computed) The associated boot image.
- 
primary_nic- (Computed) The associated NIC.
- 
primary_ip- (Computed) The associated IP address.
    © 2018 HashiCorpLicensed under the MPL 2.0 License.
    https://www.terraform.io/docs/providers/profitbricks/r/profitbricks_server.html