terraform-docker-provider
This Terraform module creates 3 Nginx Docker containers by default.
module "nginx" {
source = "./terraform-docker-provider"
image_name = "nginx:latest"
container_name = "nginx"
container_memory = "256m"
privileged = false
numberof_containers = 3
starting_port = 3000
}
Name |
Description |
Type |
Default |
Required |
image_name |
Docker image name to use for the containers |
string |
"nginx:latest" |
no |
container_name |
Name given to created containers |
string |
"nginx" |
no |
container_memory |
Memory allocated to each container |
string |
256m |
no |
privileged |
Run container in privileged mode or not |
bool |
false |
no |
numberof_containers |
Number of containers to spawn |
number |
3 |
no |
starting_port |
Starting port number used by containers |
number |
3000 |
no |
Name |
Description |
container_names |
A list of the container names |
Name |
Version |
Terraform |
1.0 or later |
Docker |
23.0.0 or later |
This module is licensed under the MIT License. Please see the LICENSE file for full details.