terraform-provider-docker/testdata/resources/docker_service/testAccDockerServiceConvergeAndStopGracefully.tf
Manuel Vogel 4d40b84443
fix/service image name (#212)
* fix(service): remove image name suppress function
* feat: add docker image data-source
* docs(service): add example for iamge datasource usage
* fix: image repo digest with tag determination
* fix: always return a repoDigest
* fix(image): deprecation notice for latest attribute
* fix(ci): explicitly go get tfplugindocs
* fix(ci): remove gocenter.io proxy
2021-06-21 09:24:02 +02:00

44 lines
809 B
HCL

provider "docker" {
registry_auth {
address = "127.0.0.1:15000"
}
}
resource "docker_image" "tftest_image" {
name = "127.0.0.1:15000/tftest-service:v1"
keep_locally = false
}
resource "docker_service" "foo" {
name = "tftest-service-basic-converge"
task_spec {
container_spec {
image = docker_image.tftest_image.repo_digest
stop_grace_period = "10s"
healthcheck {
test = ["CMD", "curl", "-f", "localhost:8080/health"]
interval = "5s"
timeout = "2s"
start_period = "0s"
retries = 4
}
}
}
mode {
replicated {
replicas = 2
}
}
endpoint_spec {
ports {
target_port = "8080"
}
}
converge_config {
delay = "7s"
timeout = "3m"
}
}