docker-host
colinwilson/docker-host/hcloud
Terraform module to deploy a single Docker host (in swarm mode) on Hetzner Cloud. A Hetzner Cloud volume is used as the Docker root directory.
terraform-hcloud-docker-host A Terraform module to deploy a single Docker host (in swarm mode) on Hetzner Cloud. A separate Hetzner Cloud volume is also created, attached and configured as the Docker root directory. See the variables file for the available configuration settings. The resources/services/activations/deletions that this module will create/trigger are: - Create a server and cloud volume on the Hetzner Cloud Platform - Create or use an existing SSH Public Key - Installer Docker Compose, Docker and enable Docker Swarm mode Tutorial Provision a Docker Swarm Host with Traefik (v2) on Hetzner Cloud using Terraform Modules - Part 1 Compatibility This module is meant for use with Terraform 0.13 or higher. Usage Basic usage of this module is as follows: ``hcl module "hcloud-docker-hos
| Name | Type | Description | Default |
|---|---|---|---|
| ssh_public_key | string | SSH Public Key | required |
| ssh_public_key_name | string | SSH Public Key Name | "default" |
| server | map(any) | Server configuration map | {
"backups": false,
"image": "ubuntu |
| docker_compose_version | string | Docker compose version to install | "1.29.2" |
| volume_size | number | Volume size (GB) (min 10, max 10240) | 10 |
| volume_filesystem | string | Volume filesystem | "xfs" |
volume_size — Size of provisioned Cloud Volumevolume_mount_point — Mountpoint of provisioned Cloud Volumeipv4_address — Server Public IPv4 addressAzure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,