The terraform configuration for vps (10 Go). Deploy docker containers.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

27 lines
518 B

terraform {
required_providers {
docker = {
source = "kreuzwerker/docker"
version = "4.5.0"
}
}
}
provider "docker" {
# host = "unix:///var/run/docker.sock"
host = "ssh://constcyr@vps:22"
ssh_opts = ["-o", "StrictHostKeyChecking=no", "-o", "UserKnownHostsFile=/dev/null"]
}
# Pulls the image
resource "docker_image" "geneweb" {
name = "geneweb:latest"
}
# Create a container
resource "docker_container" "geneweb" {
image = docker_image.geneweb.image_id
name = "geneweb"
}