droplet
clouddrove/droplet/digitalocean
Provides a DigitalOcean Droplet resource. This can be used to create, modify, and delete Droplets.
Terraform Digitalocean Droplet Provides a DigitalOcean Block Storage volume which can be attached to a Droplet in order to provide expanded storage We eat, drink, sleep and most importantly love DevOps. We are working towards strategies for standardizing architecture while ensuring security for the infrastructure. We are strong believer of the philosophy Bigger problems are always solved by breaking them into smaller manageable problems . Resonating with microservices architecture, it is considered best-practice to run database, cluster, storage in smaller connected yet manageable pieces within the infrastructure. This module is basically combination of Terraform open source and includes automatation tests and examples. It also helps to create and improve your infrastructure with minimalis
| Name | Type | Description | Default |
|---|---|---|---|
| name | string | Name (e.g. `app` or `cluster`). | "" |
| delimiter | string | Delimiter to be used between `organization`, `environment`, `name` and `attribut | "-" |
| droplet_enabled | bool | Flag to control the droplet creation. | true |
| createdby | string | CreatedBy, eg 'terraform'. | "terraform" |
| ipv6 | bool | (Optional) Boolean controlling if IPv6 is enabled. Defaults to false. | false |
| vpc_uuid | string | The ID of the VPC where the Droplet will be located. | "" |
| environment | string | Environment (e.g. `prod`, `dev`, `staging`). | "" |
| backups | bool | Boolean controlling if backups are made. Defaults to false. | false |
| block_storage_filesystem_label | string | Initial filesystem label for the block storage volume. | "data" |
| droplet_count | number | The number of droplets / other resources to create | 1 |
| monitoring | bool | (Optional) Boolean controlling whether monitoring agent is installed. Defaults t | false |
| private_networking | bool | (Optional) Boolean controlling if private networks are enabled. Defaults to fals | false |
| resize_disk | bool | (Optional) Boolean controlling whether to increase the disk size when resizing a | true |
| user_data | string | (Optional) A string of the desired User Data for the Droplet. | "" |
| block_storage_filesystem_type | string | Initial filesystem type (xfs or ext4) for the block storage volume. | "xfs" |
| block_storage_size | number | (Required) The size of the block storage volume in GiB. If updated, can only be | 0 |
| custom_image | bool | Whether the image is custom or not (an official image) | false |
| image_id | string | The id of an image to use. | "" |
| image_name | string | The image name or slug to lookup. | "ubuntu-20-04-x64" |
| label_order | list(any) | Label order, e.g. `name`,`application`. | [] |
name — The name of the Droplet.id — The ID of the Droplet.urn — The uniform resource name of the Droplet.Terraform Module to define a consistent naming convention by (namespace, stage,
Terraform module that provision an S3 bucket to store the terraform.tfstate file
Terraform Module that defines a VPC with public/private subnets across multiple
Terraform module to provision an AWS Elastic Beanstalk Environment