packet_device
Provides a Packet device resource. This can be used to create, modify, and delete devices.
Example Usage
resource:
packet_device:
web1:
hostname: tf.coreos2
plan: baremetal_1
facility: ewr1
operating_system: coreos_stable
billing_cycle: hourly
project_id: '${packet_project.cool_project.id}'
Argument Reference
The following arguments are supported:
hostname- (Required) The device nameproject_id- (Required) The id of the project in which to create the deviceoperating_system- (Required) The operating system slugfacility- (Required) The facility in which to create the deviceplan- (Required) The hardware config slugbilling_cycle- (Required) monthly or hourlyuser_data(Optional) - A string of the desired User Data for the device.
Attributes Reference
The following attributes are exported:
id- The ID of the devicehostname- The hostname of the deviceproject_id- The ID of the project the device belongs tofacility- The facility the device is inplan- The hardware config of the devicenetwork- The private and public v4 and v6 IPs assigned to the devicelocked- Whether the device is lockedbilling_cycle- The billing cycle of the device (monthly or hourly)operating_system- The operating system running on the devicestatus- The status of the devicecreated- The timestamp for when the device was createdupdated- The timestamp for the last time the device was updated
See the source of this document at Terraform.io