diff --git a/website/docs/r/service.html.markdown b/website/docs/r/service.html.markdown index 83c32b0f..c56fcdfc 100644 --- a/website/docs/r/service.html.markdown +++ b/website/docs/r/service.html.markdown @@ -88,7 +88,7 @@ resource "docker_service" "foo" { args = ["-las"] hostname = "my-fancy-service" - env { + env = { MYFOO = "BAR" } @@ -108,18 +108,20 @@ resource "docker_service" "foo" { read_only = true - mounts = [ - { - target = "/mount/test" - source = "${docker_volume.test_volume.name}" - type = "volume" - read_only = true + mounts { + target = "/mount/test" + source = "${docker_volume.test_volume.name}" + type = "volume" + read_only = true - bind_options { - propagation = "private" - } - }, - ] + bind_options { + propagation = "private" + } + } + + mounts { + # another mount + } stop_signal = "SIGTERM" stop_grace_period = "10s" @@ -142,24 +144,28 @@ resource "docker_service" "foo" { options = ["timeout:3"] } - secrets = [ - { - secret_id = "${docker_secret.service_secret.id}" - secret_name = "${docker_secret.service_secret.name}" - file_name = "/secrets.json" - file_uid = "0" - file_gid = "0" - file_mode = 0777 - }, - ] + secrets { + secret_id = "${docker_secret.service_secret.id}" + secret_name = "${docker_secret.service_secret.name}" + file_name = "/secrets.json" + file_uid = "0" + file_gid = "0" + file_mode = 0777 + } + + secrets { + # another secret + } - configs = [ - { - config_id = "${docker_config.service_config.id}" - config_name = "${docker_config.service_config.name}" - file_name = "/configs.json" - }, - ] + configs { + config_id = "${docker_config.service_config.id}" + config_name = "${docker_config.service_config.name}" + file_name = "/configs.json" + } + + configs { + # another config + } } resources { @@ -259,6 +265,10 @@ resource "docker_service" "foo" { published_port = "8080" publish_mode = "ingress" } + + ports { + # another port + } } } ``` @@ -586,4 +596,4 @@ Docker service can be imported using the long id, e.g. for a service with the sh ```sh $ terraform import docker_service.foo $(docker service inspect -f {{.ID}} 55b) -``` \ No newline at end of file +```