dropplet

19signals/dropplet/digitalocean

Terraform Module HCL DIGITALOCEAN

Terraform module to create Dropplets

Install
module "dropplet" {
source = "19signals/dropplet/digitalocean"
version = "0.1.0"
}
plain text: /constructs/tfmod-19signals-dropplet-digitalocean/install.txt
⭐ Source on GitHub 📦 Registry page
README

Terraform DigitalOcean Droplet Minimal module to manage Terraform and DigitalOcean Droplet. Code was originally extracted from https://github.com/terraform-digitalocean-modules/terraform-digitalocean-droplet.

Inputs (12)
NameTypeDescriptionDefault
team_namestring required
droplet_namestringThe name of the droplet. If more than one droplet it is appended with the count, required
private_networkingstring(Optional) Boolean controlling if private networks are enabled. Defaults to falsfalse
ssh_keyslist(Optional) A list of SSH IDs or fingerprints to enable in the format [12345, 123[]
image_namestringThe image name or slug to lookup."ubuntu-18-04-x64"
number_formatstringThe number format used to output."%02d"
ipv6string(Optional) Boolean controlling if IPv6 is enabled. Defaults to false.false
regionlistThe Digitalocean datacenter to create resources in.[]
backupsstring(Optional) Boolean controlling if backups are made. Defaults to false.false
droplet_countstringThe number of droplets / other resources to create1
droplet_sizestringthe size slug of a droplet size"micro"
image_idstringThe id of an image to use."53893572"
Outputs (8)
ipv6_address — List of public IPv6 addresses assigned to the Droplets, if applicable
name — List of names of Droplets
region — List of regions of Droplets
size — List of sizes of Droplets
droplet_id — List of IDs of Droplets
image — List of images of Droplets
ipv4_address — List of public IPv4 addresses assigned to the Droplets
ipv4_address_private — List of private IPv4 addresses assigned to the Droplets, if applicable
Resources (1)
digitalocean_droplet
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud DIGITALOCEAN
★ Stars0
Forks0
Total downloads789
Inputs12
Outputs8
Resources1
Namespace19signals
Updated