Skip to content

Latest commit

 

History

History
44 lines (34 loc) · 1.29 KB

README.md

File metadata and controls

44 lines (34 loc) · 1.29 KB

terraform-docker-provider

This Terraform module creates 3 Nginx Docker containers by default.

Usage

module "nginx" {
    source = "./terraform-docker-provider"
    image_name = "nginx:latest"
    container_name = "nginx"
    container_memory = "256m"
    privileged = false
    numberof_containers = 3
    starting_port = 3000
    }

Variable details

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

Outputs

Name Description
container_names A list of the container names

Requirements

Name Version
Terraform 1.0 or later
Docker 23.0.0 or later

License

This module is licensed under the MIT License. Please see the LICENSE file for full details.